J'essaie de passer un paramètre dans l'événement onclick. Vous trouverez ci-dessous un exemple de code :
<div id="div"></div>
<script language="javascript" type="text/javascript">
var div = document.getElementById('div');
for (var i = 0; i < 10; i++) {
var link = document.createElement('a');
link.setAttribute('href', '#');
link.innerHTML = i + '';
link.onclick= function() { onClickLink(i+'');};
div.appendChild(link);
div.appendChild(document.createElement('BR'));
}
function onClickLink(text) {
alert('Link ' + text + ' clicked');
return false;
}
</script>
Cependant, lorsque je clique sur l'un des liens, l'alerte indique toujours "Lien 10 cliqué" !
Quelqu'un peut-il me dire ce que je fais mal ?
Gracias