JS- ajouter un attribut sur balise dn span
Résolu
canarder
Messages postés
2034
Statut
Membre
-
Defouille Messages postés 404 Statut Membre -
Defouille Messages postés 404 Statut Membre -
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
- Impossible d'ajouter un ami sur facebook - Guide
- Ajouter un profil netflix payant - Accueil - Guide streaming
- 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