所以我正在尝试学习javascript。我浏览了一些教程和指南,但它们通常不会教你如何编写 javascript 来处理网页。
我想学习如何做的是与我最近制作的网站提供一些基本的交互性。虽然它们包含动态内容,但我仍然想要一些 javascript 的交互性。然而,我所有的尝试都是徒劳的,因为没有任何效果。我的最终目标是让我的网站感觉更专业,也许还可以让 node.js 服务器启动并运行一些 ajax 或 websockets 可能会用画布构建一个 2d 游戏,但这要晚得多。
以下代码是我根据阅读的一些 HTML DOM 教程编写的一些基本内容。问题是它根本不起作用。所以谁能告诉我这里发生了什么,为什么它根本不起作用。是的,我的浏览器中确实打开了 javascript。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>SomeText</p>
<script type="text/javascript">
var ptag = document.getElementById('p');
function alertclick() {
alert(this);
}
for (i = 0; i < ptag.length; i++){
var attach = ptag[i];
attach.addEventListener("click", alertclick, false);
}
</script>
</body>
</html>