Copier un href vers un autre href via JS.

arnaud2242 -  
arnaud2242 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


J'ai sur une page deux liens html qui sont chacun dans deux div. Le premier lien est vide(pas de href de défini) et le second possède un URL.

J'aurais aimé copier, via javascript, le HREF du deuxième lien vers le premier lien mais je ne trouve pas de solution pour le faire alors que ça ne doit pas être bien compliqué!

Merci d'avance :-)
A voir également:

2 réponses

the_animal Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   18
 
Bonjour,

il suffit d'accéder aux dom par les accésseurs (getElementById et getElementsByTagName ou firstChild etc...) , tu as beaucoup de choix d'utilisation , et reccupérer et changer la valleur par .href
par exemple:

<div id="lien1"> <a href="#" >text</a> </div><br/>
<div id="lien2"> <a href="https://www.google.fr/?gws_rd=ssl">google</a></div><br/>

et le js pour changer le lien "#" de lien1 en "https://www.google.fr/?gws_rd=ssl" du lien 2:

document.getElementById('lien1').getElementsByTagName('a')[0].href = document.getElementById('lien2').getElementsByTagName('a')[0].href;


je reccupère les divs par l'id (getElementById), puis dans ce div je reccupère le 1er (indiqué [0]) qui a le tag "a" (le lien) , et enfin la valeur de href par .href

1
arnaud2242 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Super! Ça marche correctement :-) J'ai toujours un peu de mal quand il faut "descendre" comme ca dans la structure du dom. (sur le coup j'avais oublié le ByTagName)

Je te remercie pour ta réponse.
Arnaud
0