GARANTIR DESCONTO

Fórum getElementById e getElementByName #552540

27/04/2016

0

De forma simplista qual a diferença entre esses dois cara citados no titulo e qual mais recomendável utilizar?

Nao estou conseguindo entender.
Edson Venancio

Edson Venancio

Responder

Post mais votado

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.

William

William
Responder

Gostei + 1

Mais Posts

06/05/2016

Ivair Monteiro

ambos com (name)?
Responder

Gostei + 0

07/05/2016

Raylan Zibel

Use sempre com id, facilita ao usar jquery. Mas sempre informe com name em forms, são usados nos posts.
Responder

Gostei + 0

07/05/2016

Ivair Monteiro

Raylan, esse conhecimento que obteve foi por experiencia ou por leitura, se foi por leitura pode indicar?
Responder

Gostei + 0

07/05/2016

Raylan Zibel

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.
Responder

Gostei + 1

07/05/2016

Ivair Monteiro

kkkkkk
Está bem Raylan! Obrigado, realmente o se não fosse o Google.
Responder

Gostei + 0

07/05/2016

Edson Venancio

Obrigado a todos por sanarem minha duvida de forma clara e objetiva, conseguir entender a diferença entre essas duas propiedade do javascript.

Valeu!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar