suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - JS erhält ein Objekt, aber warum ist der Attributwert des Objekts undefiniert?

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:

PHPzPHPz2753 Tage vor991

Antworte allen(1)Ich werde antworten

  • PHP中文网

    PHP中文网2017-05-18 10:49:57

    然而 一样的代码 并没有任何的问题

    还有问题里面是getElementsByClassName(少了个s);

    也许是浏览器原因???

    Antwort
    0
  • StornierenAntwort