|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "html" for Document
|
|
|
|
var doc = Document.parse("<div><p>Hello</p><span>World</span></div>")
|
|
var div = doc.querySelector("div")
|
|
|
|
System.print(div.textContent) // expect: HelloWorld
|
|
|
|
div.textContent = "New Content"
|
|
System.print(div.textContent) // expect: New Content
|
|
System.print(div.children.count) // expect: 0
|
|
|
|
var doc2 = Document.parse("<div id=\"test\"></div>")
|
|
var div2 = doc2.getElementById("test")
|
|
div2.innerHTML = "<p>First</p><p>Second</p>"
|
|
System.print(div2.children.count) // expect: 2
|
|
System.print(div2.querySelector("p").textContent) // expect: First
|
|
|
|
var outer = div2.outerHTML
|
|
System.print(outer.indexOf("<div") >= 0) // expect: true
|
|
System.print(outer.indexOf("</div>") >= 0) // expect: true
|