change-id-via-attr-node-value-expected.txt revision bec39347bb3bb5bf1187ccaf471d26247f28b585
1Test that different ways of changing an element's id all work properly.
2
3On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6
71. Check id after parsing.
8PASS document.getElementById("a") is document.body
9PASS document.body.id is "a"
10PASS document.body.getAttributeNode("id").isId is true
11PASS document.body.getAttributeNode("id").textContent is "a"
12
132. Change Attr.value.
14PASS document.getElementById("a") is null
15PASS document.getElementById("b") is document.body
16PASS document.body.getAttributeNode("id").textContent is "b"
17
183. Change HTMLElement.id.
19PASS document.getElementById("b") is null
20PASS document.getElementById("c") is document.body
21PASS document.body.getAttributeNode("id").textContent is "c"
22
234. Change id attribute via setAttribute().
24PASS document.getElementById("c") is null
25PASS document.getElementById("d") is document.body
26PASS document.body.getAttributeNode("id").textContent is "d"
27
285. Change id attribute via setAttributeNS().
29PASS document.getElementById("d") is null
30PASS document.getElementById("e") is document.body
31PASS document.body.getAttributeNode("id").textContent is "e"
32
336. Change Attr.nodeValue.
34PASS document.getElementById("e") is null
35PASS document.getElementById("f") is document.body
36PASS document.body.id is "f"
37PASS document.body.getAttribute("id") is "f"
38PASS attrNode.textContent is "f"
39PASS attrNode.childNodes.length is 1
40
417. Attr.replaceChild().
42PASS document.getElementById("f") is null
43PASS document.getElementById("g") is document.body
44PASS document.body.id is "g"
45PASS document.body.getAttribute("id") is "g"
46PASS attrNode.textContent is "g"
47PASS attrNode.childNodes.length is 1
48
498. Attr.insertBefore().
50PASS document.getElementById("g") is null
51PASS document.getElementById("0g") is document.body
52PASS document.body.id is "0g"
53PASS document.body.getAttribute("id") is "0g"
54PASS attrNode.textContent is "0g"
55PASS attrNode.childNodes.length is 2
56
579. attr.appendChild().
58PASS document.getElementById("0g") is null
59PASS document.getElementById("0g2") is document.body
60PASS document.body.id is "0g2"
61PASS document.body.getAttribute("id") is "0g2"
62PASS attrNode.textContent is "0g2"
63PASS attrNode.childNodes.length is 3
64
6510. Attr.removeChild()
66PASS document.body.getAttributeNode("id").childNodes.length is 0
67PASS document.getElementById("h") is null
68PASS document.getElementById("") is null
69PASS document.body.id is ""
70PASS document.body.getAttribute("id") is ""
71PASS document.body.getAttributeNode("id").textContent is ""
72
7311. Changing Text.nodeValue.
74PASS attrNode.firstChild.nodeValue is "i"
75PASS document.getElementById("i") is document.body
76PASS document.body.id is "i"
77PASS document.body.getAttribute("id") is "i"
78PASS attrNode.textContent is "i"
79PASS attrNode.childNodes.length is 1
80
8112. Chnaging Attr.textContent.
82PASS document.getElementById("i") is null
83PASS document.getElementById("hi") is document.body
84PASS document.body.id is "hi"
85PASS document.body.getAttribute("id") is "hi"
86PASS attrNode.textContent is "hi"
87PASS attrNode.childNodes.length is 1
88
8913. Text.splitText().
90PASS document.getElementById("hi") is document.body
91PASS document.body.id is "hi"
92PASS document.body.getAttribute("id") is "hi"
93PASS document.body.getAttributeNode("id").textContent is "hi"
94PASS document.body.getAttributeNode("id").childNodes.length is 2
95
9614. Node.normalize(), joining text nodes.
97PASS document.getElementById("hi") is document.body
98PASS document.body.id is "hi"
99PASS document.body.getAttribute("id") is "hi"
100PASS document.body.getAttributeNode("id").textContent is "hi"
101PASS document.body.getAttributeNode("id").childNodes.length is 1
102
10315. Changing Attr.nodeValue.
104PASS document.getElementById("hi") is null
105PASS document.getElementById("j") is document.body
106PASS document.body.id is "j"
107PASS document.body.getAttribute("id") is "j"
108PASS attrNode.textContent is "j"
109PASS attrNode.childNodes.length is 1
110
11116. Changing Text.data.
112PASS document.getElementById("j") is null
113PASS document.getElementById("k") is document.body
114PASS document.body.id is "k"
115PASS document.body.getAttribute("id") is "k"
116PASS attrNode.textContent is "k"
117PASS attrNode.childNodes.length is 1
118
11917. Changing text child with appendData().
120PASS document.getElementById("k") is null
121PASS document.getElementById("kl") is document.body
122PASS document.body.id is "kl"
123PASS document.body.getAttribute("id") is "kl"
124PASS attrNode.textContent is "kl"
125PASS attrNode.childNodes.length is 1
126
12718. Changing text child with insertData().
128PASS document.getElementById("kl") is null
129PASS document.getElementById("k1l") is document.body
130PASS document.body.id is "k1l"
131PASS document.body.getAttribute("id") is "k1l"
132PASS attrNode.textContent is "k1l"
133PASS attrNode.childNodes.length is 1
134
13519. Changing text child with deleteData().
136PASS document.getElementById("k1l") is null
137PASS document.getElementById("l") is document.body
138PASS document.body.id is "l"
139PASS document.body.getAttribute("id") is "l"
140PASS attrNode.textContent is "l"
141PASS attrNode.childNodes.length is 1
142
14320. Changing text child with replaceData().
144PASS document.getElementById("l") is null
145PASS document.getElementById("mn") is document.body
146PASS document.body.id is "mn"
147PASS document.body.getAttribute("id") is "mn"
148PASS attrNode.textContent is "mn"
149PASS attrNode.childNodes.length is 1
150
15121. Remove an Attr node.
152PASS document.body.id is ""
153PASS document.getElementById("mn") is null
154PASS document.body.getAttribute("id") is null
155PASS document.body.getAttributeNode("id") is null
156
15722. Add an Attr node.
158PASS document.getElementById("o") is document.body
159PASS document.body.id is "o"
160PASS document.body.getAttribute("id") is "o"
161
16223. Add an Attr node over an existing one.
163PASS document.getElementById("o") is null
164PASS document.getElementById("p") is document.body
165PASS document.body.id is "p"
166PASS document.body.getAttribute("id") is "p"
167PASS successfullyParsed is true
168
169TEST COMPLETE
170
171