|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "html" for Document
|
|
|
|
var doc = Document.parse("<div><p>Para</p><span>Span</span><a>Anchor</a></div>")
|
|
|
|
System.print(doc.querySelector("p + span") != null) // expect: true
|
|
System.print(doc.querySelector("p + span").textContent) // expect: Span
|
|
|
|
System.print(doc.querySelector("span + a") != null) // expect: true
|
|
System.print(doc.querySelector("span + a").textContent) // expect: Anchor
|
|
|
|
System.print(doc.querySelector("p + a") == null) // expect: true
|
|
|
|
System.print(doc.querySelector("a + p") == null) // expect: true
|
|
|
|
var multi = Document.parse("<div><p>A</p><p>B</p><p>C</p></div>")
|
|
System.print(multi.querySelectorAll("p + p").count) // expect: 2
|
|
|