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
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<a onclick='f1()'>Bouton 1 </a>
<input id='input1'>
<button id='b1'>Valider</button>

Js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
function f1(){
document.getElementById('input1').value = this.innerHTML;
}
Mais dans le champ input on me retourne undefined, au lieu de 'Bouton1'

Merci d’avance pour votre aide