que obtener elemento ejemplo javascript html function dom setattribute

javascript - obtener - innerhtml que es



JavaScript agregando un atributo de ID a otro elemento creado (2)

Estableces la identificación de un elemento estableciendo su propiedad correspondiente:

myPara.id = ID;

Tengo un código aquí que hará lo siguiente. El código crea un elemento "p" y luego lo agrego a un "div" en el HTML. Me gustaría que la "p" que acabo de crear tenga un identificador único (ID) y establezca el nombre de la ID. Más adelante, cuando el usuario desee eliminar el último elemento creado, podrá obtener el ID para poder eliminar el Niño. Aquí está el código:

JavaScript:

var $ = function (id) { return document.getElementById(id); } function ShowResponse () { var myResponse = $("myresponse").value; var myPara = document.createElement("p"); var myDiv = $("mydiv"); myDiv.appendChild(myPara); var myID = document.createElement("id"); myID.setAttribute("value", ID) var myText = document.createTextNode(myResponse); myPara.appendChild(myText); } function RemoveResponse () { } window.onload = function () { $("showresponse").onclick = ShowResponse; $("removeresponse").onclick = RemoveResponse; }

HTML:

<body> <div id="mydiv"> <h1>Practice</h1> <p>Hi There</p> <p>How are you?</p> <p> <input type="text" id="myresponse"> <br><input type="button" id="showresponse" value="Show Response"> <input type="button" id="removeresponse" value="Remove Response"> </p> <hr> </div> </body>


Ya que id es un atributo, no cree un elemento id, solo haga esto:

myPara.setAttribute("id", "id_you_like");