|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "html" for Document
|
|
|
|
var doc = Document.parse("<div id='parent'><p id='child'>Text</p></div>")
|
|
|
|
var child = doc.getElementById("child")
|
|
var parent = child.parentNode
|
|
System.print(parent != null) // expect: true
|
|
System.print(parent.id) // expect: parent
|
|
|
|
var parentElem = child.parentElement
|
|
System.print(parentElem != null) // expect: true
|
|
System.print(parentElem.tagName) // expect: DIV
|
|
|
|
var div = doc.getElementById("parent")
|
|
var divParent = div.parentNode
|
|
System.print(divParent != null) // expect: true
|
|
|
|
var nested = Document.parse("<div><span><a>Link</a></span></div>")
|
|
var a = nested.querySelector("a")
|
|
System.print(a.parentNode.tagName) // expect: SPAN
|
|
System.print(a.parentElement.tagName) // expect: SPAN
|
|
|