// 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