childNodes.nodeValue null
Publicado por Rolando (6 intervenciones) el 22/10/2009 18:27:21
Hi
tengo uno <div> que lo clono. digito información pero al mostrarlo no salen los valores ingresados solo salen null.
archivo.PHP:
<html>
<head>
<title>clone</title>
<script language="javascript" src="prueba1.js" type="text/javascript"></script>
</head>
<body>
<div id="lista"><div id="elemento"><input type="text" Id="lcódigo_item" value="" size=12><input type="text" Id="ldescripción" value="" size=20><input type="text" Id="lprecio" value="" size=9><input type="text" Id="lcantidad" value="" size=9><input type="text" Id="lprecio" value="" size=9><input type="text" Id="lvalor" value="" size=12></div></div>
<input type="button" id="clonar" value="clonar elemento" onClick="clonar_elemento();">
</body>
</html>
archivo script:
function clonar_elemento() {
var linea = document.getElementById("elemento");
var nuevo = linea.cloneNode(true);
document.getElementById("lista").appendChild(nuevo);
var elemento = document.getElementById("lista").firstChild;
var cadena = "";
var i = 0;
for ( i=0; i< elemento.childNodes.length; i++ )
{ elemento.childNodes[i].nodeValue = i;
}
for ( i=0; i< elemento.childNodes.length; i++ ) {
cadena = cadena +" " +elemento.childNodes[i].nodeValue;
}
alert(cadena);
}
Gracias por tu help.
tengo uno <div> que lo clono. digito información pero al mostrarlo no salen los valores ingresados solo salen null.
archivo.PHP:
<html>
<head>
<title>clone</title>
<script language="javascript" src="prueba1.js" type="text/javascript"></script>
</head>
<body>
<div id="lista"><div id="elemento"><input type="text" Id="lcódigo_item" value="" size=12><input type="text" Id="ldescripción" value="" size=20><input type="text" Id="lprecio" value="" size=9><input type="text" Id="lcantidad" value="" size=9><input type="text" Id="lprecio" value="" size=9><input type="text" Id="lvalor" value="" size=12></div></div>
<input type="button" id="clonar" value="clonar elemento" onClick="clonar_elemento();">
</body>
</html>
archivo script:
function clonar_elemento() {
var linea = document.getElementById("elemento");
var nuevo = linea.cloneNode(true);
document.getElementById("lista").appendChild(nuevo);
var elemento = document.getElementById("lista").firstChild;
var cadena = "";
var i = 0;
for ( i=0; i< elemento.childNodes.length; i++ )
{ elemento.childNodes[i].nodeValue = i;
}
for ( i=0; i< elemento.childNodes.length; i++ ) {
cadena = cadena +" " +elemento.childNodes[i].nodeValue;
}
alert(cadena);
}
Gracias por tu help.
Valora esta pregunta
0