Je suis creatind 20 dynamique div, sur la page de chargement attachant l'événement onclick à chaque div pour alerter son ID, mais le problème est de cliquer sur un div seulement dernier ID div est alerté plz aide.JavaScript Aide requis pour obtenir les valeurs dynamiques de onclick
Par exemple, en cliquant sur fist div est en alerte dernière div id.
Le résultat requis est onclick sur un div devrait alerter son propre id.
Le code complet est indiqué ci-dessous.
Merci d'avance.
<html>
<head>
<script>
function __createElement(tag, cls, id, name)
{
var ele;
ele = document.createElement(tag);
if(cls!="" && cls!=undefined)
ele.className = cls;
if(id != "" && id!=undefined)
ele.id = id;
if(name!= "" && name!=undefined)
ele.name = name;
return ele;
}
function test()
{
for(var i = 0;i<20;i++)
{
var div = __createElement("div" ,"test" ,i+"test");
document.getElementById("cont").appendChild(div);
div.innerHTML = "Content"+i;
div.onclick = function()
{
alert(i+"test");
}
}
}
setTimeout("test()",1000);
</script>
</head>
<body>
<div id=cont >
</div>
</body>
</html>
.. ça marche ... J'ai aussi trouvé une solution div.onclick = function() { \t \t \t \t \t alerte (this.id); \t \t} – druveen
Merci merci ... vous avez sauvé ma journée .......... – druveen
@druveen yourwelcome. –