这里有个问题(如果你可以这么叫的话),每次我编写包含函数的JS时,它都不起作用。我知道这和空格、换行或诸如此类的东西有关。也许我不知道规则或语法。我正在使用Sublime文本3(如果它是相关的)。如果你向我解释原因,我会很感激,这样我就不会再面临这个问题了。这是一个在我的计算机上不起作用的代码
null
<script type="text/javascript">
document.getElementById("circle").onclick = function() {
document.getElementById("circle").style.display = "none";
}
</script>
null
您确定ID为“circle”的元素具有onclick函数作为其属性之一吗?您可以使用控制台上的dir函数检查属性列表。
console.dir(document.getElementById("circle"));
但是dir不是用于生产的。它在开发和调试中确实派上用场。
MDN Console.dir()