JS- ajouter un attribut sur balise dn span
Résolu
canarder
Messages postés
1714
Date d'inscription
Statut
Membre
Dernière intervention
-
Defouille Messages postés 388 Date d'inscription Statut Membre Dernière intervention -
Defouille Messages postés 388 Date d'inscription Statut Membre Dernière intervention -
Bonjour, puisque c'est plus facile d'expliquer avec du code, je vais vous expliquer avec :
J'aimerais ajouter au lien http://www.site.com/ l'attribut target="_blank" en javascript et uniquement pour ce lien qui est présent dans le span avec l'attribut id="empr", c'est pour utiliser cette technique pour les liens vérifiés par des robots dont il manque target="_blank" dans leur lien.
J'ai trouvé ce code mais fonctionne pour toute la page :
Alors, j'ai pensé à ce code :
Et ça n'a pas marché.
Après j'ai essayer :
Puis :
Quelqu'un peut m'éclairer ? Je continue à cherche évidemment, et je vais me mettre sérieusement à apprendre le javascript que je dit longtemps maîtriser :\ (je le comprend un peu) ...
<span id="empr"><a href="http://www.site.com/"><img src="http://www.site.com/ban.png"></a></span>
J'aimerais ajouter au lien http://www.site.com/ l'attribut target="_blank" en javascript et uniquement pour ce lien qui est présent dans le span avec l'attribut id="empr", c'est pour utiliser cette technique pour les liens vérifiés par des robots dont il manque target="_blank" dans leur lien.
J'ai trouvé ce code mais fonctionne pour toute la page :
document.getElementsByTagName('a')[0].target="_blank";
Alors, j'ai pensé à ce code :
document.getElementById("empr" ).getElementsByTagName('a')[0].target="_blank";
Et ça n'a pas marché.
Après j'ai essayer :
var idempr = document.getElementById("empr" ); idempr.getElementsByTagName('a')[0].target="_blank";
Puis :
document.getElementById('empr').a.target = '_blank';
Quelqu'un peut m'éclairer ? Je continue à cherche évidemment, et je vais me mettre sérieusement à apprendre le javascript que je dit longtemps maîtriser :\ (je le comprend un peu) ...
A voir également:
- JS- ajouter un attribut sur balise dn span
- Ajouter un profil netflix payant - Accueil - Guide streaming
- Impossible d'ajouter un ami sur facebook - Guide
- Je n'arrive pas à ajouter un ami sur Facebook ✓ - Forum Facebook
- Ajouter une signature sur word - Guide
- Ajouter un compte whatsapp - Guide
2 réponses
Bonjour,
je pense que la méthode d'acces est la bonne :
mais c'est la méthode de modification de l'attribut qui doit faire une erreur.
Essaye avec :
Il y a seulement 10 types de personnes, ceux qui comprennent le binaire, et les autres...
je pense que la méthode d'acces est la bonne :
document.getElementById("empr" ).getElementsByTagName('a')[0] ;
mais c'est la méthode de modification de l'attribut qui doit faire une erreur.
Essaye avec :
document.getElementById("empr" ).getElementsByTagName('a')[0].setAttribute('target', '_blank');
Il y a seulement 10 types de personnes, ceux qui comprennent le binaire, et les autres...
Simplement tu développes pas pareil pour les deux, donc il faut gèrer la compatibilité du navigateur, avec des script du genre:
mais pour l'attribut target, je pense que cela marche dans les 2 cas