<id= "Test"> <strong>i ' m Strong</strong></div>
1.elementnode.innerhtml
The value returned is <strong>i ' m strong</strong>
2.elementnode.innertext
The value returned is I ' m strong
3.elementnode.textcontent
The value returned is I ' m strong
4.elementnode.childnodes[1].firstchild.nodevalue
The value returned is I ' m strong
If it is a non-IE browser, the first child node of the Div is a blank node [#text] and the second child node is <strong>i ' m strong</strong>
- The nodeName of the element node is the same as the label name
- The nodeName of the attribute node is the same as the property name
- The nodeName of a text node is always #text
- The nodeName of the document node is always #document
- The nodevalue of the element node is undefined or null
- The nodevalue of a text node is the text itself
- The nodevalue of the attribute node is the property value
Reference: http://www.cnblogs.com/wbkt2t/archive/2009/12/06/1618222.html
Gets the text of the element node in JavaScript