次の関数は、私のWebページの「onload」イベント中に実行されることになっています。
function setUpTranslation() {
var phrases = document.getElementsByTagName("p");
for (i = 0; i<phrases.length; i++) {
phrases[i].number = i;
phrases[i].childNodes[1].innerHTML = french[i];
phrases[i].childNodes[1].onMouseDown = alert("Hello World");
}
}
Forループを介して毎回アラートが発生する理由を誰かに教えてもらえますか?これは、ユーザーがリスト内のフレーズの1つをマウスで押したときにのみ発生することを期待しています。
誰かがonmousedownを大文字にすべきではないと言いましたが、そうすると「実装されていません」というエラーが表示されます
よろしくお願いします。