Tester l'existance d'une baliseHTML

Résolu/Fermé
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016 - 5 mars 2015 à 08:54
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 5 mars 2015 à 11:21
Comment tester l'existance d'une balise HTML?
J'ai essayé avec getElementByName et getEmementById mais ça ne marche pas..
Merci
A voir également:

3 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
5 mars 2015 à 09:28
Bonjour
dans quel contexte ?
Peux tu nous montrer ton code html et ce que tu as essayé?
0
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016
5 mars 2015 à 09:31
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="cette page permert d'analyser les description d'une meta description" />
</head>
<script type="text/javascript">
function myFunction() {
var x=document.getElementByName("description")
if (x){
alert("yes");
}
else {
alert("no");
}

}
</script>
<body>
</body>
</html>
0
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016
5 mars 2015 à 09:33
Je veut tester l'existence de la balise meta. je suis en trin de développer un site en se basant sur le référencement
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
5 mars 2015 à 10:55
Bonjour,

Ceci devrait faire l'affaire :
var arrmeta = document.getElementsByTagName('meta');
var trouve=0;
for (var i=0; i<arrmeta.length; ++i) {
  var meta = arrmeta[i];
  if (meta.getAttribute('name') === "description") {
    trouve = meta;
    break;
  }
}
alert(trouve);

0
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016
5 mars 2015 à 11:17
eh oui ça marche.
Merci bien Jordane :)
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
5 mars 2015 à 11:21
De rien. ^^

PS: Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)

Cordialement,
Jordane
0