好的,所以我试图用addEventListener函数来制作这个页面,以解决点击按钮的问题;它没有工作。我把范围缩小,删除一切,但需要监听的基本要素,并留下了以下AM:addEventListener()不起作用
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function init(){
document.getElementById("test").addEventListener("mousedown", function(){
alert("Test successful");
});
}
body.onload = init();
</script>
</head>
<body>
<button id="test">Click</button>
</body>
</html>
这也不能工作,所以我知道这个问题是在我上面的语法。请注意,当我拿走body.onload = init();
而不是将onload="init()"
放入身体标记时,它确实有效:问题是,我不想让它内联。有什么建议么?
注意:请记住,这个问题是而不是关于如何有JS中的错误,即使标题可能会这样建议,它是关于如何我无法让它工作,因为我已经可能是语法错误。如果您愿意,请随时重新命名。