提问者:小点点

JavaScript函数不能使用onclick


这里有个问题(如果你可以这么叫的话),每次我编写包含函数的JS时,它都不起作用。我知道这和空格、换行或诸如此类的东西有关。也许我不知道规则或语法。我正在使用Sublime文本3(如果它是相关的)。如果你向我解释原因,我会很感激,这样我就不会再面临这个问题了。这是一个在我的计算机上不起作用的代码

null

<script type="text/javascript">
  document.getElementById("circle").onclick = function() {
document.getElementById("circle").style.display = "none";
  }
</script>

null


共1个答案

匿名用户

您确定ID为“circle”的元素具有onclick函数作为其属性之一吗?您可以使用控制台上的dir函数检查属性列表。

console.dir(document.getElementById("circle"));

但是dir不是用于生产的。它在开发和调试中确实派上用场。

MDN Console.dir()