|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "html" for Document
|
|
|
|
var doc = Document.parse("<div id='main' class='container'><p class='text'>Content</p></div>")
|
|
|
|
System.print(doc.querySelector("div#main.container") != null) // expect: true
|
|
System.print(doc.querySelector("#main.container") != null) // expect: true
|
|
System.print(doc.querySelector("div.container#main") != null) // expect: true
|
|
|
|
System.print(doc.querySelector("div#main.container p.text") != null) // expect: true
|
|
System.print(doc.querySelector("#main > p.text") != null) // expect: true
|
|
|
|
System.print(doc.querySelector("div#main.wrong") == null) // expect: true
|
|
System.print(doc.querySelector("span#main.container") == null) // expect: true
|
|
|
|
var complex = Document.parse("<form id='login'><input type='text' class='field' name='user'/></form>")
|
|
System.print(complex.querySelector("form#login input.field[type='text']") != null) // expect: true
|
|
|