Thread: JS: DIV leegmaken
-
20-05-2004, 18:10 #1
JS: DIV leegmaken
Heeft iemand enig idee, hoe je met javascript een div terug volledig leeg maakt?
bijvoorbeeld:
<div id="specials" name="specials">
tekst
</div>
Hoe krijg ik de div, zijnde in dit geval, speciials, de tekst ervan weg?no votes
-
-
20-05-2004, 18:13 #2no votes
-
20-05-2004, 18:21 #3
<script language="Javascript">
function addText(text) {
d = document.getElementById("d");
d.nodeValue = '';
d.innerHTML += text;
}
function interview() {
addText('<input type="text" name="ontwikkelaar"><br /><input type="text" name="game"><br />')
}
</script>
<div id="d"><p>Content</p>
<p>Further Elaborated</p>
</div>
<input type="submit" name="wow" value="wow" onclick="interview()">
=> mijn gedeelte werkt, maar om terug leeg te maken werkt niet....no votes
-
20-05-2004, 19:00 #4no votes
-
20-05-2004, 21:13 #5
in de div node zit een text-node dus doe
function f() {
var d = document.getElementById("d");
window.alert("Oorspronkelijke tekst: " + d.firstChild.nodeValue);
d.firstChild.nodeValue = "";
window.alert("Inhoud nu:--> " + d.firstChild.nodeValue + " <--");
}
<div id="d" onclick="f()">Dit is de tekst</div>no votes
-
20-05-2004, 23:02 #6
inderdaad, beste raven heeft alweer gelijk. hij weet trouwens ook (maar vergat het te melden) dat innerHTML niet dom approved is, en niet werkt in iets van browser, mozille vermoed ik.
no votes
-
21-05-2004, 12:17 #7no votes
-
24-05-2004, 13:01 #8Approved 9-lifer
- Registered
- 17/07/02
- Location
- Boechout
- Posts
- 3,081
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Visit www.holysh1t.net and http://tv.holysh1t.net and join #qlpickup.eu for Quake Live CTF (and TDM) pickup!no votes
