innerHTML is a property of an object that is typically used to write to an existing label, or to read the contents of a label.
InnerText is a property of an object that can be used only to write content, or to read content, not to read tags in the DOM, and only for IE.
In general, we recommend the use of innerHTML in order to improve the compatibility of the code. But innerhtml in IE can only read can not operate, this involves createelement method and appendchild, first create element node, continue to add child elements with AppendChild, and then innerhtm add content.
Textcontent and innertext use different, Firefox support Textcontent, textcontent read the contents of the tag without any escape, just simple culling, innertext will be the escape of HTML tags.
Write () is a method in which the parameters in parentheses are typically JavaScript code or HTML structure tags and content.
Innerhtml,innertext, Textcontent,write ()