Javascript Obtenir de l'Enfant Nom de l'Élément de
Je suis de passage d'une var el
dans une fonction. el
contient déjà attrapé élément (à l'aide d'getElementById) et quand j'ai de la console.journal el
dans la fonction que j'obtient:
Le problème vient quand j'essaie de saisir un élément à l'intérieur de la el
à l'aide de:
el.getElementsByName('fname');
J'obtiens l'erreur:
Uncaught TypeError: Object #<HTMLDivElement> has no method 'getElementsByName'
Je pense que cela signifie
est-il une raison de ne pas utiliser jQuery?
getElementsByName
n'est pas une méthode de cet objet. Est el à partir d'une librairie comme jQuery? Je pense que vous voulez document.getElementsByName
sans savoir ce el
est.est-il une raison de ne pas utiliser jQuery?
OriginalL'auteur Fluidbyte | 2013-02-12
Vous devez vous connecter pour publier un commentaire.
La
getElementsByName()
API est à ladocument
niveau de l'objet. Ce n'est pas une HTMLElement méthode.Vous pouvez utiliser
querySelectorAll()
à la place:Il n'est pas pris en charge dans les navigateurs plus anciens.
OriginalL'auteur Pointy