1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-20 06:15:06 +00:00
serenity/Base/res/html/tests/ProcessingInstruction-cloneNode.html

31 lines
841 B
HTML

<html>
<body>
<pre id="out"></pre>
<script>
function log(s) {
document.getElementById("out").innerHTML += s + "\n"
}
window.onload = function() {
let pi = document.createProcessingInstruction("someTarget", "someData")
let clone = pi.cloneNode()
function dumpProcessingInstruction(name, pi) {
log(name + ": " + pi)
log(name + ".target: " + pi.target)
log(name + ".data: " + pi.data)
log("")
}
dumpProcessingInstruction("pi", pi)
dumpProcessingInstruction("clone", clone)
log("pi === clone -> " + (pi === clone))
log("pi.isEqualNode(clone) -> " + pi.isEqualNode(clone))
let other = document.createProcessingInstruction("baz", "bux")
log("pi.isEqualNode(other) -> " + pi.isEqualNode(other))
}
</script>
</body>
</html>