我是Javacript的新手,正在尝试一些活动。这里的目标是单击某些文本并显示一个消息。我的html中有ap元素,如下所示:
<p id="tab">Click me</p>
在.js文件中,我尝试了此操作,但没有任何反应。控制台对我大喊:“ Uncaught TypeError:无法读取null的属性'addEventListener'”。
var demo=document.getElementById("tab");
demo.addEventListener("click", go);
function go(){
alert("Hey");
}
上面的代码位于单独的.js文件中
Code shown below works in IE, Chrome and FireFox - I didn't test this in
any other browser.
<!DOCTYPE html>
<html>
<head>
<title>Test Page</title>
<script type="text/javascript">
function InitPage() {
var demo = document.getElementById("tab");
demo.addEventListener("click", go);
function go() {
console.log("Hey");
}
}
</script>
</head>
<body onload="InitPage();">
<p id="tab">Click me</p>
</body>
</html>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句