Die Codekopie lautet wie folgt:
</pre> <pre name = "code"> <html>
<body>
<Eingabe type = "button" name = "input []" value = "button1" /> <br />
<Eingabe type = "button" name = "input []" value = "button2" /> <br />
<Eingabe type = "Taste" name = "input []" value = "Taste 3" /> <br />
<div id = "add"> </div>
</body>
</html>
<script type = "text/javaScript">
// Erhalten Sie alle Eingabesteuerelemente über GetElementsByTagName
var inputs = document.getElementsByTagName ("input");
// Binden Sie das Onclick -Ereignis für die 0. Taste, Alarm
Eingänge [0] .onclick = function () {
alarm ("Ich werde es testen");
}
// Binden Sie das Onclick -Ereignis für jede Taste, Alarm
für (var i = 0; i <inputs.length; i ++) {
Eingaben [i] .onclick = function () {
alarm ("Ich werde es testen");
}
}
window.onload = function () {
// Definieren Sie ein Array -ARRRS
var arrrs = new Array ();
// Schleifeneradung
für (var i = 0; i <2; i ++) {
// Fügen Sie zwei Eingabe -Typen = "Schaltfläche" value = "new" +i hinzu
var input = document.createelement ("Eingabe");
input.type = "button";
input.Value = "add" + i;
// Denken Sie daran, die erstellte Eingabe in ARRRs zu setzen
arrrs.push (Eingabe);
// dann Eingabe in das DIV mit id = "hinzufügen" eingeben
document.getElementById ("hinzufügen"). appendChild (Eingabe);
}
// Verwenden Sie auch [0] .Onclick, um das Ereignis zu binden, es gibt immer noch kein Problem
arrrs [0] .onclick = function () {
Alarm ("Ich werde es wieder testen");
}
}
</script>