Affecter valeur balise <a> à un input

Dbo97 Messages postés 1 Statut Membre -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour à tous
J’aimerais affecter la valeur d’une balise <a> à un input en html, mais je n’y arrive pas

Ce que j’ai essayé : 

Html

<a onclick=‘f1()’>Bouton 1 </a>
<input id=‘input1’>
<button id=‘b1’>Valider</button>

Js : 

function f1(){
document.getElementById(‘input1’).value = this.innerHTML;
}

Mais dans le champ input on me retourne undefined.

Merci d’avance pour votre aide 

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     

    Bonjour,

    <a onclick='f1(this)'>Bouton 1 </a>
    <input id='input1'>
    <button id='b1'>Valider</button>
    <script>
    	function f1(el){
    		document.getElementById('input1').value = el.innerHTML;
    	}
    </script>

    0