File: element.append.html

package info (click to toggle)
elinks 0.19.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 24,296 kB
  • sloc: ansic: 174,602; cpp: 31,967; sh: 7,841; python: 4,039; perl: 2,183; javascript: 1,794; pascal: 1,710; makefile: 1,006; yacc: 295; lisp: 125; awk: 79; ruby: 70
file content (34 lines) | stat: -rw-r--r-- 994 bytes parent folder | download | duplicates (2)
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
<!DOCTYPE html>
<html>
<body>

<ul id="myList">
  <li>Coffee</li>
  <li>Tea</li>
</ul>

<p>Click the button to append an item to the end of the list.</p>

<button onclick="myFunction()">Try it</button>


<p><strong>Note:</strong><br>First create an LI node,<br> then create a Text node,<br> then append the Text node to the LI node.<br>Finally append the LI node to the list.</p>
<script>
function myFunction() {
  var node = document.createElement("LI");
  //var textnode = document.createTextNode("Water");
  node.append("Water", " Milk");

  console.assert(node.outerHTML === '<li>Water Milk</li>', "Water Milk");

  //node.append(textnode);
  document.getElementById("myList").append(node);
  console.assert(document.getElementsByTagName("UL")[0].outerHTML === '<ul id="myList">\n  <li>Coffee</li>\n  <li>Tea</li>\n<li>Water Milk</li></ul>', document.getElementsByTagName("UL")[0].outerHTML);
}
console.error('element.append.html');
myFunction();
console.exit();
</script>

</body>
</html>