JSFiddle - React, Tailwind, and code Playground
by kentaromiura
HTML
<script src="http://polymer.github.io/cdn/polymer.min.js"></script>
<div id="ID"></div>
JavaScript
console.log(document.documentElement == document.getElementsByTagName('html')[0]) //false
console.log(document.documentElement instanceof HTMLElement) // false
console.log(document.getElementsByTagName('html')[0] instanceof HTMLElement) //true
console.log(Object.prototype.toString.call(document.documentElement)) // [object HTMLHtmlElement]
console.log(Object.prototype.toString.call(document.getElementsByTagName('html')[0])) //[object Object]
try{
console.log( document.documentElement.contains(document.querySelector('#ID'))) //TypeError: Value does not implement interface Node.
}catch(e){
console.log(e)
}
console.log(document.getElementsByTagName('html')[0].contains(document.querySelector('#ID'))) //true