javascript - jsでオブジェクトを取得しているのですが、オブジェクトの属性値が未定義なのはなぜでしょうか?
PHPz
PHPz 2017-05-18 10:47:57
0
1
1008

JS を使用して td タグを動的に追加し、クラスを bg_red に設定します。ページがロードされた後、このクラスを取得したいので、 var a = document.getElementByClassName('bg_red') を使用して取得します。 console.log( typeof a) はオブジェクトを出力しますが、 console.log(a) には多くの属性値が含まれていますが、 console.log(a[0]) を使用すると未定義になるのはなぜですか? a の長さは 300 ですが、console.log(a.length) によって出力される値は 0 です。なぜですか?画像は次のとおりです:

PHPz
PHPz

学习是最好的投资!

全員に返信(1)
洪涛

ただし、同じコードでも問題ありません

getElementsByClassName にも問題があります (s が欠落しています);

ブラウザかもしれません? ? ?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート