-1

次の coffeescript コードは、いくつかのブラウザーでチェックボックスを読み取るために機能しますが、IE では機能しません。

if something.checked

HTML:

      <input type="checkbox" name="something" id="something" >

IEで、私は得る

something undefined
4

1 に答える 1

1

「something」という名前の要素を持っていても、それが魔法のように JavaScript にバインドされるわけではありません。最初にイベント ハンドラーを作成する必要があります。

document.getElementById('something').onclick = function(element) {
    ...your code ...
})
于 2013-05-21T18:43:31.487 に答える