|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "html" for Document
|
|
|
|
var doc = Document.parse("<div id='root'><p class='item'>A</p><span class='item'>B</span><section><a class='item'>C</a></section></div>")
|
|
|
|
var root = doc.getElementById("root")
|
|
var items = root.getElementsByClassName("item")
|
|
System.print(items.count) // expect: 3
|
|
|
|
var section = doc.querySelector("section")
|
|
var sectionItems = section.getElementsByClassName("item")
|
|
System.print(sectionItems.count) // expect: 1
|
|
System.print(sectionItems[0].tagName) // expect: A
|
|
|
|
var none = section.getElementsByClassName("nonexistent")
|
|
System.print(none.count) // expect: 0
|
|
|