javascript DOMに空のdivを作成しています。しかし、私はそれにいくつかの関数を呼び出すと、例えば、空のdivがjavascriptで認識されない
var hover = document.createElement("div");
hover.className = "hover";
overlay.appendChild(hover);
hover.onClick = alert("hi");
onClick機能が動作していません。代わりに、スクリプトのdiv作成部分に達するとすぐに警告を表示します。何が間違っているのですか?
hover.onclick = function() {
alert('hi!');
}
素晴らしいです。これはうまくいった。 – amit
これは、W3Cイベントモデルに準拠しているブラウザでのみ機能します。 IEの場合は、attachEventを使用する必要があります。 – James
ありがとうございましたJ-P、私は私の答えを更新しました。 – Canavar