équivalent de getelementbyid();

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : équivalent de getelementbyid();

par artotal » 26 oct. 2006, 22:40

Oui merci Cyrano, c'est excellent.
il n'existe donc aucun raccourci.
Merci à tous.

par Cyrano » 26 oct. 2006, 20:57

Tiens, voilà de la matière ;)

Code : Tout sélectionner

<?xml version="1.0" encoding="iso-8859-1" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" xml:lang="fr" /> <title>Récupérer une classe CSS en JavaScript</title> <meta http-equiv="Content-language" content="FR-fr" xml:lang="fr" dir="ltr" /> <script type="text/javascript"> /* <![CDATA[ */ function afficherClass(id_elt) { var classeCSS = document.getElementById(id_elt).className; var afficher = (classeCSS != 'undefined' && classeCSS != '') ? classeCSS : 'Cet élément n\'a pas de classe CSS définie'; alert(afficher); } /* ]]> */ </script> <style type="text/css"> /* <![CDATA[ */ .monstyle { border: 1px solid #ccc; } /* ]]> */ </style> </head> <body> <div id="monbloc1" class="monstyle"> <p>Bloc 1 : Bla bla pour meubler</p> </div> <p><a href="#" title="" onclick="afficherClass('monbloc1'); return false;">Nom de la classe CSS du bloc ci-dessus</a></p> <div id="monbloc2"> <p>Bloc 2 : Bla bla pour meubler</p> </div> <p><a href="#" title="" onclick="afficherClass('monbloc2'); return false;">Nom de la classe CSS du bloc ci-dessus</a></p> </body> </html>

par Ajoloca » 26 oct. 2006, 20:49

Re,
Désolé, mais je suis pas ???

par artotal » 26 oct. 2006, 20:43

non parceque :

Code : Tout sélectionner

<script> w.document.className(toto); </script>

Code : Tout sélectionner

<div class=""toto"> bla, bla </div>

par Ajoloca » 26 oct. 2006, 19:35

Bonsoir,

Tu as donné la réponse dans ta question!

Code : Tout sélectionner

getElementById('id').style.className

équivalent de getelementbyid();

par artotal » 26 oct. 2006, 19:18

Bonjour,
Je cherche à appelé une class (css) en dom, avec un raccourci equivalent à getElementById();
Sa existe ?
ex : className('class_element');
Merci