|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "html" for Document
|
|
|
|
var doc = Document.parse("<div id='root'><section><p class='text'>One</p></section><article><p class='text'>Two</p></article></div>")
|
|
|
|
var root = doc.getElementById("root")
|
|
var section = doc.querySelector("section")
|
|
var article = doc.querySelector("article")
|
|
|
|
var fromRoot = root.querySelector("p")
|
|
System.print(fromRoot.textContent) // expect: One
|
|
|
|
var fromSection = section.querySelector(".text")
|
|
System.print(fromSection.textContent) // expect: One
|
|
|
|
var fromArticle = article.querySelector(".text")
|
|
System.print(fromArticle.textContent) // expect: Two
|
|
|
|
var notFound = section.querySelector("article")
|
|
System.print(notFound == null) // expect: true
|
|
|
|
var nested = root.querySelector("section p")
|
|
System.print(nested.textContent) // expect: One
|
|
|