javascript - js obtient l'objet, mais pourquoi la valeur d'attribut de l'objet n'est-elle pas définie ?
PHPz
PHPz 2017-05-18 10:47:57
0
1
985

Utilisez JS pour ajouter dynamiquement la balise td et définissez une classe sur bg_red. Ensuite, une fois la page chargée, je souhaite obtenir cette classe, var a = document.getElementByClassName('bg_red') pour l'obtenir, j'utilise la console. log(typeof a ) imprime un objet et console.log(a) contient de nombreuses valeurs d'attribut. Pourquoi n'est-il pas défini lorsque j'utilise console.log(a[0]) ? La longueur de a est 300, mais la valeur affichée par console.log(a.length) est 0. Pourquoi ? L'image est la suivante :

PHPz
PHPz

学习是最好的投资!

répondre à tous(1)
洪涛

Cependant, il n'y a aucun problème avec le même code

Il y a aussi un problème avec getElementsByClassName (il manque un s);

C'est peut-être le navigateur ? ? ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal