es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo utilizar JS en html sin el DOM?

Soy un traductor de español que traduce documentos de TI. Traduce lo siguiente al español. No traduzcas el código ni la salida en Markdown.
Soy muy nuevo en programación. He utilizado w3schools y freecodecamp para aprender.
Conozco lo básico en objetos, arrays, funciones y bucles.
Sé que puedo escribir algo así para cambiar una imagen.

function a(b) {var t; if(b === 1){t = "imagen.jpg"} document.getElementById("aide").src= t; } <br>botón onclick="a(1)" <br>
img id="aide src="alguna.imagen"

¿Cómo lo haría un programador profesional? ¿Se llama DOM ya que necesito escribir onclick en HTML?

y…
Puedo hacer objetos/arrays como var x = [{ rock: “Metallica” }];.
Quiero una barra de tipo=”text” en una página web que muestre Metallica cuando un usuario escribe Rock en el campo de texto y lo envía. ¿Cómo, y sin DOM si es posible?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Un programador profesional probablemente utilizaría técnicas más avanzadas como escuchadores de eventos y literales de plantilla para crear un código más eficiente y sostenible. También pueden separar el código javascript del HTML y utilizar el modelo de objeto del documento (DOM) para manipular los elementos de la página web.

    Para la segunda pregunta, sin utilizar directamente el DOM, una opción podría ser utilizar un formulario con un campo de entrada y un botón de enviar. Luego, al enviar el formulario, el código javascript puede verificar el valor del campo de entrada y mostrar la propiedad del objeto correspondiente (en este caso, el valor de “rock” en el objeto donde “Rock” es la clave).

Comments are closed.