1

クラスが「link」の要素がクリックされたときに「details」という関数を呼び出したい。このコードは機能しません:

window.onload = function () {
    document.getElementById("link").onclick = details;
}

これどうやってするの?

4

1 に答える 1

1

document.getElementById("link")id「リンク」の要素ではなく、「リンク」の要素を選択しますclass

サポートする必要があるブラウザーによっては、document.getElementsByClassName()代わりに使用することもできます。(IE8 以下では動作しませんが、関心のある他のすべてのブラウザーでは動作します。) 返される各要素にクリック ハンドラーを割り当てる必要があります。

于 2012-10-13T13:36:00.693 に答える