2017-07-20 1 views
0

Salut, je suis en train d'obtenir un bouton d'une page Web avecXcode HTML document.getElementBy sans carte d'identité et le nom

document.getElementBy... 

Le problème est que le bouton ne dispose pas d'un Id et aussi un Name. J'ai essayé d'utiliser getElementByClass('class') mais Xcode dit que ce n'est pas une fonction, j'ai aussi essayé d'utiliser getElementsByTagName('tag')[0] mais il récupère zéro.

c'est le bouton html:

<input type="button" class="check-auth" value="Conferma" size="15" tabindex="4" style="border-radius: 5px;border: 1px solid #aaaaaa;background-color:#009245;color: #ffffff;height: 30px;font-size: 16px;padding-left: 4px;width: 105px;width: 113px;"> 
+0

'getElementsByClassName()' est la fonction de sélection des éléments ayant certaine classe. – abhishekkannojia

+0

Montrez-nous le code HTML de votre bouton s'il vous plaît – dejakob

+0

Essayez d'utiliser 'document.querySelector ('votre_css_selector')' – Ikbel

Répondre

0

Vous pouvez utiliser querySelector pour trouver un élément par son className. Notez simplement que plusieurs éléments peuvent avoir le même className dans le DOM et que querySelector obtiendra seulement le premier. Vous pouvez également utiliser querySelectorAll. QuerySelector/querySelectorAll accepte n'importe quel sélecteur CSS comme param.

Depuis votre className est check-auth, cela devrait fonctionner:

var button = document.querySelector('.check-auth');