Kezdőoldal » Számítástechnika » Weblapkészítés » Javascripttel hogyna lehet...

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?

Figyelt kérdés

2014. márc. 8. 12:35
1 2
 1/13 uno20001 ***** válasza:

Például:

var node=document.createElement("p");

var textnode=document.createTextNode("Szöveg");

node.appendChild(textnode);

document.body.appendChild(node);

2014. márc. 8. 12:39
Hasznos számodra ez a válasz?
 2/13 A kérdező kommentje:
bocs, legyen egy paragrafus, és ID-vel szeretném kiválasztani
2014. márc. 8. 12:42
 3/13 anonim ***** válasza:

Vagy használsz jQuery frameworköt, és akkor ennyi:

$("<p>Hello</p>").appendTo(document.body);

vagy

$(document.body).append($("<p>Hello</p>"));

2014. márc. 8. 12:43
Hasznos számodra ez a válasz?
 4/13 A kérdező kommentje:
sima js-t szeretnék és selectID-vel, de az a bajom, hogy innerHTML nélkül pl. .data értékadással csak szöveget tudok.
2014. márc. 8. 13:28
 5/13 anonim ***** válasza:

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?

2014. márc. 8. 15:15
Hasznos számodra ez a válasz?
 6/13 anonim ***** válasza:
Amúgy sokkal egyszerűbb jQuery -vel, mert esetleges böngésző különbségeket (főként IE, és azon belül is a régebbieknél), elég bogaras tud lenni, ha mindent le akarsz kódolni.
2014. márc. 8. 15:39
Hasznos számodra ez a válasz?
 7/13 A kérdező kommentje:
ne haragudj, de nem működik, csak sima szövegre
2014. márc. 8. 20:45
 8/13 anonim ***** válasza:

<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>

2014. márc. 9. 17:43
Hasznos számodra ez a válasz?
 9/13 Drone007 ***** válasza:

érdekes, nekem megy normál innerhtml-lel és jquery-vel is:

[link]

2014. márc. 9. 17:54
Hasznos számodra ez a válasz?
 10/13 A kérdező kommentje:
tudom, hogy megy innerHTML-el, írtam is, de azt elavultnak mondják
2014. márc. 10. 00:06
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!