La copie de code est la suivante:
</ pre> <pren name = "code"> <html>
<body>
<input type = "Button" name = "input []" value = "Button1" /> <r />
<input type = "Button" name = "input []" value = "Button2" /> <r />
<input type = "bouton" name = "input []" value = "Button 3" /> <r />
<div id = "add"> </ div>
</docy>
</html>
<script type = "text / javascript">
// Obtenez tous les contrôles d'entrée via GetElementsByTagname
var entrées = document.getElementsByTagName ("Input");
// lier l'événement onClick pour le 0ème bouton, alerte
entrées [0] .OnClick = function () {
alert ("Je vais le tester");
}
// lier l'événement onClick pour chaque bouton, alerte
pour (var i = 0; i <inputs.length; i ++) {
entrées [i] .onclick = function () {
alert ("Je vais le tester");
}
}
window.onload = function () {
// Définir un tableau des arrrs
var arrrs = new Array ();
// Ajout de boucle
pour (var i = 0; i <2; i ++) {
// Ajouter deux types d'entrée = "bouton" value = "new" + i
var input = Document.CreateElement ("Input");
input.type = "bouton";
input.value = "add" + i;
// N'oubliez pas de mettre l'entrée créée dans les arrr
Arrrs.push (entrée);
// Ensuite, mettez l'entrée dans le div avec id = "add"
document.getElementById ("Add"). APPENDCHILD (entrée);
}
// utilise également [0] .onclick pour lier l'événement, il n'y a toujours pas de problème
arrrs [0] .OnClick = function () {
alert ("Je vais le tester à nouveau");
}
}
</cript>