Comment faire pour ajouter du contenu à querySelectorAll élément avec innerHTML/innerText?
J'ai actuellement ma classe de l'élément:
var frame_2 = document.querySelectorAll(".name");
Actuellement cette div est vide. Je veux maintenant "ajouter/ajouter" de certains contenus div - j'ai eu un aller avec innerHTML
+ innerText
mais pour certaines raisons, rien ne semble être ajouté.
Exemple:
frame_2.innerHTML = '<img src="image.gif" />';
et
frame_2.innerText = 'some text';
Des suggestions? Je ne sais pas si il y a des façons de faire de même ou le rendement'wise quelque chose de mieux?
- document.querySelectorAll(".name")[0] -> vous obtenez une liste et souhaitez le premier élément
Vous devez vous connecter pour publier un commentaire.
cela vous donne une liste d'éléments qui contiennent le nom de la classe
vous souhaitez que le premier élément?
Cela vous donne un seul élément, le premier.
À ajouter trucs
MODIFIER
Pour obtenir les éléments par nom de classe, puis de récupérer l'identifiant :
ou si je n'ai pas compris correctement
html
js
EDIT2
html
js
Solution plus facile, tous les cas d'utilisation. Requête de votre sélection:
créer le code html comme une chaîne de caractères
créer un élément de la chaîne de
D'ajouter de nouvelles html que vous avez créé pour le sélecteur de