Usando javascript, ¿cómo obtengo el número de elementos presentes con el id de id [x]?Javascript: Obtenga todos los elementos con ID id [x]
HTML de ejemplo:
<input name="vrow[0]" id="vrow[0]" value="0" type="text"/>
<input name="vrow[1]" id="vrow[1]" value="0" type="text"/>
<input name="vrow[2]" id="vrow[2]" value="0" type="text"/>
<input name="vrow[3]" id="vrow[3]" value="0" type="text"/>
El HTML anterior se genera dependiendo de la entrada del usuario. ¿Cómo puedo detectar cuántos elementos están presentes usando javascript?
Actualmente puedo detectar la presencia de un elemento como este
Muestra Javascript
if(document.getElementById('vrow[0]')){
var row=0;
}
if(document.getElementById('vrow[1]')){
row=1;
}
...
Fwiw, getElementsByName() no es compatible con Internet Explorer u Opera. O más bien, es compatible, pero no correctamente: http://www.quirksmode.org/dom/w3c_core.html – Robusto
gracias. lo básico importa – abel
@Robusto: siempre que esté atento a esos problemas, no debería haber ningún problema. Actualicé mi respuesta para reflejar eso. –