だから私はjavascriptを学ぼうとしています。いくつかのチュートリアルとガイドを見てきましたが、多くの場合、Web ページを操作するための JavaScript の書き方を教えてくれません。
私が学びたいのは、最近作成した Web サイトで基本的なインタラクティブ機能を提供することです。それらには動的コンテンツが含まれていますが、JavaScript の対話機能が必要です。ただし、何も機能しないため、私の試みはすべて無駄でした。私の最終的な目標は、ウェブサイトをよりプロフェッショナルに感じさせることです。また、いくつかの ajax または websocket を使用して node.js サーバーを稼働させて、キャンバスで 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>