Javascripttel hogyna lehet html tag-eket írni a dokumentumba? Inner HTML-el lehet, de arra azt mondták nekem, hogy elavult. Hogyan lehet másképp?
Például:
var node=document.createElement("p");
var textnode=document.createTextNode("Szöveg");
node.appendChild(textnode);
document.body.appendChild(node);
Vagy használsz jQuery frameworköt, és akkor ennyi:
$("<p>Hello</p>").appendTo(document.body);
vagy
$(document.body).append($("<p>Hello</p>"));
ott van az első válaszban, csak még ki kell választani ID-vel és nem a bodyba tenni
miért elavult az innerHTML?
<html>
<head>
<script language="JavaScript">
function UjTag() {
var htmltag=document.createElement("p");
var szoveg2=document.createTextNode("szöveg2");
htmltag.appendChild(szoveg2);
document.getElementById("szoveg").appendChild(htmltag);
}
</script>
</head>
<body>
<p ID="szoveg">szöveg1</p>
<button onClick="UjTag()">Katt IDE</button>
</body>
</html>
érdekes, nekem megy normál innerhtml-lel és jquery-vel is:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!