getElementById e getElementByName
De forma simplista qual a diferença entre esses dois cara citados no titulo e qual mais recomendável utilizar?
Nao estou conseguindo entender.
Nao estou conseguindo entender.
Edson Venancio
Curtidas 1
Melhor post
William
27/04/2016
- getElementsByName(name) retorna um NodeList contendo uma coleção de elementos cujo o nome seja igual ao passado como parâmetro.
- getElementsById(name) retorna um elemento cujo ID seja correspondente ao passado como parâmetro.
Depende da sua necessidade, se for apenas capturar um elemento então vai com getElementsById(), agora se for percorrer vários elementos com o mesmo name então getElementsByName().
Lembrando que a ideia é que, cada elemento possua um ID único por página, já o name tem casos como radios e checkbox que podem se repetir.
- getElementsById(name) retorna um elemento cujo ID seja correspondente ao passado como parâmetro.
Depende da sua necessidade, se for apenas capturar um elemento então vai com getElementsById(), agora se for percorrer vários elementos com o mesmo name então getElementsByName().
Lembrando que a ideia é que, cada elemento possua um ID único por página, já o name tem casos como radios e checkbox que podem se repetir.
GOSTEI 1
Mais Respostas
Ivair Monteiro
27/04/2016
ambos com (name)?
GOSTEI 0
Raylan Zibel
27/04/2016
Use sempre com id, facilita ao usar jquery. Mas sempre informe com name em forms, são usados nos posts.
GOSTEI 0
Ivair Monteiro
27/04/2016
Raylan, esse conhecimento que obteve foi por experiencia ou por leitura, se foi por leitura pode indicar?
GOSTEI 0
Raylan Zibel
27/04/2016
Vou responder que foi por experiência.
Mas a quantidade de coisa que li pra aprender e ter experiência, não dá pra fazer referência a cada uma.
Tome o Google como referência, rs.
Mas a quantidade de coisa que li pra aprender e ter experiência, não dá pra fazer referência a cada uma.
Tome o Google como referência, rs.
GOSTEI 1
Ivair Monteiro
27/04/2016
kkkkkk
Está bem Raylan! Obrigado, realmente o se não fosse o Google.
Está bem Raylan! Obrigado, realmente o se não fosse o Google.
GOSTEI 0
Edson Venancio
27/04/2016
Obrigado a todos por sanarem minha duvida de forma clara e objetiva, conseguir entender a diferença entre essas duas propiedade do javascript.
Valeu!
Valeu!
GOSTEI 0