请有人解释一下这个javascript

Someone please explain this javascript

本文关键字:一下 javascript 解释      更新时间:2023-09-26

http://codepen.io/anon/pen/JdRJGz

我试了一段时间,似乎脚本根本没有运行。我确信我启用了js,也许有一个bug我没有发现?

function hello(){
``getElementById("message").style.display="block";
  getElementById("block").style.display="block";
};
function disappear(){
  getElementById("message").style.display="none";
  getElementById("block").style.display="none";
};

如果打开开发人员控制台,您会立即看到问题:未定义getElementById()。您正在寻找

  document.getElementById("message").style.display = "block";

getElementById是Document对象的成员

像一样更正代码

function hello(){
    document.getElementById("message").style.display="block";
    document.getElementById("block").style.display="block";
};
function disappear(){
    document.getElementById("message").style.display="none";
    document.getElementById("block").style.display="none";
};

http://codepen.io/anon/pen/OVRgmW

这里让我解释一下,当你在你的代码中执行类似按钮点击之类的事件时,这个hello和消失r两个函数会触发,message是你在页面中设置的元素的id,你专门使用它的id调用它,你设置它的样式。我不知道你希望你的代码如何运行,但对于给定的信息,这是我能做出的最好的假设。