Código Javascript:
Ver original
function mostrar(name) { //con esto hago que se muestre mi div div = document.getElementById(name); div.style.display = 'block'; //con esto recojo los campos hidden y quiero cambiar el value hidden = div.getElementsByTagName('hidden'); for (var b=0;b<hidden.length;b++){ hidden[b].removeAttribute('value'); } }
tambien lo he intentado con
Código Javascript:
Ver original
function mostrar(name) { //con esto hago que se muestre mi div div = document.getElementById(name); div.style.display = 'block'; //con esto recojo los campos hidden y quiero cambiar el value hidden = div.getElementsByTagName('hidden'); for (var b=0;b<hidden.length;b++){ hidden[b].value('nuevo value'); } }
ando frito, en esto.
eventualmente es eso. los elementos INPUTs siguen siendo <input> independientemente de su tipo. por tanto, como parametro debes pasar el string "input". luego, en el ciclo debes determinar el tipo para decidir si aplicar o no cambios. simplemente debes leer la propiedad type y compararla con el string "hidden". 

