ejemplo estoy haciendo el tipico codigo donde al hacer doble click muestra el input con la informacion para editar, mi duda es que conviene más, que diferencias pueden haber al utilizar una y otra funcion a continuacion les coloco un ejemplo
innerHTML
Código:
createElementinnerHTML = '<input id="nombre" value="datos" onBlur="cambia(informacion);" />';
Código:
¿que veneficiones y desventajas tiene una y otra?var div = document.getElementById(div); var in= document.createElement('input'); in.type = 'text'; in.name = 'nombre'; in.onBlur = function () {cambia(informacion)} div.appendChild(in);
Saludos