Título: [Pregunta]: ¿Cómo puedo hacer qué esto funcione? Publicado por: Leguim en 20 Mayo 2020, 21:38 pm Estoy tratando de obtener a partir de un formulario cuya id es "form_x", un input cuyo name es "input_x".
Con javascript generalmente se hace así: Código
pero estoy tratando de hacer lo mismo pero usando document.getElement algo que intenté fue: Código
Tampoco me funciona, intenté probando de otras maneras... entre ellas sacar el "
"getElementsByName" is not a function, me dice en consola. Probé con código separado, primero obtener el formulario por id, lo cual funcionó y después por separado el input con name "input_x" lo que también funcionó. El problema está cuando trato de buscarlos juntos que es lo que quiero hacer. Código
Título: Re: [Pregunta]: ¿Cómo puedo hacer qué esto funcione? Publicado por: EdePC en 20 Mayo 2020, 22:21 pm Saludos,
- El método .getElementsByTagName() es solamente de document, no se lo puedes aplicar a otro elemento. - Podrías optar por .querySelector() o .querySelectorAll(), estos devuelven el primer elemento que coincida o todos los elementos que coincidas respectivamente. Ambos selectores se encuentran presentes en los Objetos Element, entonces los puedes utilizar asi: Código
-- O directamente así: Código
-- Es el selector más parecido al que trae jQuery pero innato de javascript - Si conoces los selectores CSS le sacarán más provecho. Título: Re: [Pregunta]: ¿Cómo puedo hacer qué esto funcione? Publicado por: @XSStringManolo en 21 Mayo 2020, 11:53 am https://www.w3schools.com/cssref/css_selectors.asp
Según para que hay más formas. Puedes obtener el innerHTML del elemento y usar una RegExp para sacar el identificador. |