node.textContent and node.nodeValue should not throw

[`node.textContent`](http://dom.spec.whatwg.org/#dom-node-textcontent) and [`node.nodeValue`](http://dom.spec.whatwg.org/#dom-node-nodevalue) both don't throw anything according to the spec.