Cuando se llama a la siguiente declaración cuando la página no se ha cargado, no se puede obtener el objeto "agregar" y el mensaje está vacío o no es un objeto.
Copie el código de código de la siguiente manera:
document.getElementById("agregar").onclick = función(){
alerta("hola");
}
Objetos que están disponibles cuando se usan.
Copie el código de código de la siguiente manera:
ventana.onload = función(){
document.getElementById("agregar").onclick = función(){
alerta("hola");
}
}
Copie el código de código de la siguiente manera:
<tipo de script="texto/javascript">
//El elemento seleccionado se mueve de izquierda a derecha
función hacia la derecha() {
var firstElement = document.getElementById("primero");
var secondElement = document.getElementById("segundo");
var firstoptionElement = firstElement.getElementsByTagName("opción");
var len = primeraopciónElement.length;
for(var i=0;i<len;i++){
if(firstElement.selectedIndex != -1){ //selectedIndex es una propiedad de select
secondElement.appendChild(firstoptionElement[firstElement.selectedIndex]);
}
}
}
//Mover todo a la derecha
función bien(){
var firstElement = document.getElementById("primero");
var secondElement = document.getElementById("segundo");
var firstoptionElement = firstElement.getElementsByTagName("opción");
var len = primeraopciónElement.length;
for(var i=0;i<len;i++){
secondElement.appendChild(firstoptionElement[0]);//Cuando se selecciona la opción, el índice es 0
}
}
//Haga doble clic para moverse hacia la derecha
función base de datos(){
/* //Método 1
var firstElement = document.getElementById("primero");
var secondElement = document.getElementById("segundo");
var firstoptionElement = firstElement.getElementsByTagName("opción");
var len = primeraopciónElement.length;
para(var i=0;i<len;i++){
if(firstElement.selectedIndex != -1){ //selectedIndex es una propiedad de select
secondElement.appendChild(firstoptionElement[firstElement.selectedIndex]);
}
} */
//Método 2
var firstElement = document.getElementById("primero");
var secondElement = document.getElementById("segundo");
secondElement.appendChild(firstElement[firstElement.selectedIndex]);
}
</script>
<tipo de estilo="texto/css">
</estilo>
</cabeza>
<cuerpo>
<tabla align="izquierda">
<tr>
<td>
<seleccione nombre="primero" tamaño="10" múltiple="múltiple" id="primero" ondblclick="db()">
<option value="1">Opción 1</option>
<option value="2">Opción 2</option>
<option value="3">Opción 3</option>
<option value="4">Opción 4</option>
<option value="5">Opción 5</option>
<option value="6">Opción 6</option>
</seleccionar>
</td>
<td valign="medio">
<input id="añadir" nombre="añadir" tipo="botón" valor="---->" onclick="toright()"/>
<input id="add_all" nombre="add_all" tipo="botón" valor="==>" onclick="allright()"/>
</td>
<td align="izquierda">
<seleccione nombre="segundo" tamaño="10" múltiple="múltiple" id="segundo">
<opción valor="Opción 8">Opción 8</opción>
</seleccionar>
</td>
</tr>
</tabla>
</cuerpo>