ユーザーがチェックボックスをオン/オフにすると、何らかのアクションを実行する必要があるユースケースを開発しています。
例:
関数スニペット:
<script>
function toggleAgreement(event) {
if(event.target == 'some pre-defined ID') {
//do action;
}
</script>
問題:
この機能は Firefox/Chrome でうまく機能しており、IE9 でも機能しています。IE-7/8 だけでは動作しません。
IE スクリプト コンソールを観察すると、これらのエラーは --> bodyOnload に表示されます (この特定のチェックボックスをトリガーしたときではありません)。
「オブジェクトはプロパティまたはメソッド 'querySelectorAll' をサポートしていません」iframe.html、行 x 文字 y
このリンクをクリックすると、次のように表示されます。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type></HEAD>
<BODY></BODY></HTML>
私は調査し、Jqueryの使用方法を次のように見つけました。
"document.querySelectorAll('.className')"
問題は、この問題が IE9 で蔓延している場合でも、上記のエラーがスローされないのはなぜですか?