|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "html" for Document
|
|
|
|
var doc = Document.parse("<div><p>Para</p><span>Span</span><a>Anchor</a><em>Em</em></div>")
|
|
|
|
System.print(doc.querySelector("p ~ span") != null) // expect: true
|
|
System.print(doc.querySelector("p ~ a") != null) // expect: true
|
|
System.print(doc.querySelector("p ~ em") != null) // expect: true
|
|
|
|
System.print(doc.querySelector("span ~ a") != null) // expect: true
|
|
System.print(doc.querySelector("span ~ em") != null) // expect: true
|
|
|
|
System.print(doc.querySelector("a ~ p") == null) // expect: true
|
|
System.print(doc.querySelector("em ~ p") == null) // expect: true
|
|
|
|
System.print(doc.querySelectorAll("p ~ *").count) // expect: 3
|
|
|