Heim > Fragen und Antworten > Hauptteil
Verwenden Sie JS, um das td-Tag dynamisch hinzuzufügen, und legen Sie eine Klasse auf bg_red fest. Nachdem die Seite geladen ist, möchte ich diese Klasse abrufen, var a = document.getElementByClassName('bg_red'), um sie abzurufen. log(typeof a) gibt ein Objekt aus und console.log(a) enthält viele Attributwerte. Warum ist es undefiniert, wenn ich console.log(a[0]) verwende? Die Länge von a beträgt 300, aber der von console.log(a.length) ausgegebene Wert ist 0. Warum? Das Bild sieht wie folgt aus:
PHP中文网2017-05-18 10:49:57
然而 一样的代码 并没有任何的问题
还有问题里面是getElementsByClassName(少了个s);
也许是浏览器原因???