Hola, mi problema es el siguiente, estoy intentando crear un objeto con una funcion que permita autodestruirse y no encuentro el problema:
// El objeto elemento puede ser label, (input)button, (input)text, textarea
// Ya le habia asignado un id al objeto elemento
atributo = document.createAttribute("onclick");
atributo.value = "eliminar(" + elemento.id + ")"; // Mi problema es si esta asignacion es valida
elemento.setAttributeNode(atributo);
document.getElementById("muestras").appendChild(elemento);
Gracias por su ayuda
EDIT:
Aqui esta la funcion para autodestruirse
function eliminar(id)
{
var padre = document.getElementById("muestras");
var hijo = document.getElementsById(id);
padre.removeChild(hijo);
}
Respondo aqui y no como un EDIT, ya logre conseguir el error, tenia escrito algo mal, disculpen la molestia y esa novatada
O podrías haber hecho:
document.querySelector('#shit').onclick = function(){ this.parentNode.removeChild(this); }
Gracias por el dato =)