0
特定のIDを持つHTMLページのすべての要素を取得しようとしています。これはSafari、Chrome、Firefoxで正常に動作します。IE8で "JScriptオブジェクトが必要です"
var value_fields_value = [];
var value_fields_alert = [];
var Variables = [];
var e;
value_fields_value = Array.prototype.slice.call(document.querySelectorAll('[id^=value_]'));
for(var i in value_fields_value){
Variables.push(new Element(value_fields_value[i], new Adresse(value_fields_value[i].id.toString().replace('value_', ''), null, null, null, null)));
}
これは、あまりにも、Internet Explorerで動作するはずですが、私はエラーメッセージ "JScriptのオブジェクトが期待される" を取得しています。
誰にも何をすべきか考えていますか? (jqueryを使用しないで)
ありがとう。
の可能性のある重複(http://stackoverflow.com/questions/16920365/ie8-does-not-support- [IE8 querySelectorAllをサポートしていません]:コードは次のようにする必要がありますqueryselectorall) –