Affecter valeur balise <a> à un input

Dbo97 Messages postés 1 Date d'inscription dimanche 2 juillet 2023 Statut Membre Dernière intervention 2 juillet 2023 - 2 juil. 2023 à 12:03
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 3 juil. 2023 à 14:38

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

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
3 juil. 2023 à 14:38

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