Hallo,
Ik ben vrij nieuw met het DOM binnen JS en vroeg mij het volgende af.
Het de volgende code geschreven om DOM en JS te testen:
Nu wil ik graag zorgen dat de nieuw gecreerde elementen door JS ook de styleopmaak meekrijgen die ik bovenaan heb gedefinieerd of in later stadium uit mijn .css document.
Is er een manier dat ik kan forcen dat hij de .css opnieuw inleest ofzo?
(zoals je al raad: hij geeft geen styleopmaak mee, gewoon platte tekst...)
de references naar de vele DOM CSS/ JS maken me een beetje duizelig dat ik niet echt de oplossing zie
Ik ben vrij nieuw met het DOM binnen JS en vroeg mij het volgende af.
Het de volgende code geschreven om DOM en JS te testen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
| <html>
<head>
<title> DOM is cool! </title>
<style>
div.zorf
{
font-weight: bold;
}
div.zarf
{
color: green;
}
</style>
<script type="text/javascript">
function insertNewText()
{
var para = document.getElementById("hold");
var newPara = document.createElement("<div>");
para.appendChild(newPara);
newPara.setAttribute('class','zorf');
var newText = document.createTextNode("DOM methods are cool, are they not?");
newPara.appendChild(newText);
}
function removeCrap()
{
var para = document.getElementById("hold");
var child = para.lastChild;
if(para.lastChild)
para.removeChild(child);
else
window.alert("No childs!");
}
</script>
</head>
<body id="body">
<div id="hold"></div>
<a href="Javascript: insertNewText();">create!</a> |
<a href="Javascript: removeCrap();">remove!</a>
</body>
</html |
Nu wil ik graag zorgen dat de nieuw gecreerde elementen door JS ook de styleopmaak meekrijgen die ik bovenaan heb gedefinieerd of in later stadium uit mijn .css document.
Is er een manier dat ik kan forcen dat hij de .css opnieuw inleest ofzo?
(zoals je al raad: hij geeft geen styleopmaak mee, gewoon platte tekst...)
de references naar de vele DOM CSS/ JS maken me een beetje duizelig dat ik niet echt de oplossing zie
mijn naam slaat nergens op, althans niet op mij :P