1. In JavaScript, first let's see that innerHTML and innertext can be used to get the contents of a DOM element.
We can write this:
(1) When using innertext
In JS we,
The results obtained are as follows:
(2) when using innerHTML
Run this code and we can get
From this point of view, if you want to get a text node in the middle of a single DOM element,
In javascript, if we want to obtain the object content, js provides three methods for us: outerhtml, innerhtml, and innertext. But what is the difference between them and their specific usage, A lot of people may not know how to use innerHTML, innerText, and outerHTML. No nonsense. Please refer to the following example.
Usage:
test1 test2
In JS, you can use
the imagination of so simple, you want to use JavaScript to let FF have and innertext exactly the same effect, have to own HTML tag attributes all parse, explain them, even need to explain CSS ...
(But according to the principle, seemingly through the clipboard copy and retrieve operations can simulate the innertext effect under FF (this is not tested), but 1 ha
the different processing methods of the innerText and FF textContent of IE:Div is a block element and exclusive to one row by default. Therefore, innerText in IE is reflected as RS exclusive to one row in the preceding div, while textContent of FF completely ignores HTML format, therefore, the RS in its textContent is connected with other characters, and the row is not exclusive.For more information, see t
This article mainly describes the difference between using InnerText and InnerHTML to get the intermediate value of an element, and I personally understand the difference between the two as follows:
Webelement.innertext: Gets the text that is displayed by the page element
Webelement.innerhtml: Gets the HTML source in the middle of the element
Gossip less, and this is the code. Please refer to the small master, if there are deficienci
use regular expressions to remove the HTML tags, and here's a simple example of the standard: Another example. Use these to get the contents of the above Div, the difference is as follows: InnerHTML: InnerText: Content without HTML tags outerhtml: Outertext: Gets the same element as Inntertext. Use these to change the contents of an element innerhtml= "// innertext= // outerhtml= // outertex
The usage and difference of innerHTML, innerText, and outerHTML in JavaScript, innerhtmlouterhtml
No nonsense. Please refer to the following example.
Usage:
In JS, you can use:
Test. innerHTML:
That is, all content from the starting position of the object to the ending position, including Html tags.
In the above exampleTest. innerHTMLThe value is"
Test. innerText
This article mainly introduces the innerHTML attribute, outerHTML attribute, textContent attribute, and innerText attribute differences in javascript. it is a summary of my personal experience and I hope you will like it. The innerHTML attribute is used to read or set the HTML code in a node.
When the outerHTML attribute is used to read or set HTML code, the node itself is included.
The textContent attr
The examples in this article describe the use of innertext and innerHTML properties in JavaScript. Share to everyone for your reference. The specific analysis is as follows:
Almost all DOM elements have innertext,innerthtml attributes (note case), respectively, within the element label
Text representation and HTML source code, both of which are readable and wri
of the international Standards of the Consortium:
How do innerHTML and innertext differentiate?
Sample code:
In common: bothinnerHTML and innertext Replace the contents of the elements.
Different points:
1,innerhtml:
That is, everything from the start position of the object to the ending position, including the HTML tag.
The value of the test.innerhtml in the example above
Output the current label itself and the text content within the label , if there are child tags, then the child tag itself and the text content within the label will also outputOutertext only the text content in the current label, if there are child tags inside the tag, then only the text content within the sub-tag is outputSo where is the difference between outertext and innertext? The same is the output of text content, these two properties are exa
(1) Almost all DOM elements have innertext and innerHTML attributes (note case), respectively, the text representation of the contents of the element tag and the HTML source code.(2) Under Firefox, do not support innertext, you can use the Textcontent property. You can also set normal text with innerHTML.(3) With innerHTML can also replace createelement, is a simple, extensive type, the consequences of self
DOCTYPE HTML>HTMLLang= "en">Head> MetaCharSet= "UTF-8"> title>title> style>Div{width:500px;Height:20px;Border:2px solid Red; } style>Head>Body>inputtype= "button"value= "button"ID= "BT"/>DivID= "DV">Wow, that's great.Div>Scriptsrc= "Common.js">Script>Script> //set any text content in the middle of a label functionSetinnertext (element, text) {//determine if the browser supports this property if (typeofelement.textcontent== "undefined") {Element.innertext=text; } E
The following code is mainly used to solve the problem that firefox does not support innerText. For more information, see. InnerText in IE is not supported in firefox
Firefox changed the textContent method/attribute.
In addition, the blank self-tokens in the text in Firefox are replaced relentlessly.
Abnormal and inconvenient to use
Now, the innerText method is
Examples of innerText and innerHTML attribute usage in javascript
This article describes how to use innerText and innerHTML attributes in javascript. Share it with you for your reference. The specific analysis is as follows:
Almost all DOM elements have the innerText and in
1, in JavaScript string comparison, may often meet some clearly the string is stored in this value, but return the result is not the case. At this time we should use the trim () function to remove the front and back space of the string so that it can run normally, pay attention to must add ()2,innerHtml can recognize the HTML tag, and InnerText can't, when we use innerHtml to change its value to a string of
Usage:In JS, you can use:test.innerhtml:That is, the entire contents of the object from its starting position to the terminating position, including the HTML tag.The value of test.innerhtml in the example above is "Test.innertext:The content from the starting position to the terminating position, but it removes the HTML tagThe value of text.innertest in the example above is "Test1 test2", where the span tag is removed.Test.outerhtml: In addition to the entire contents of the innerHTML, the obje
more common step, so to understand the above relevant knowledgeIv. Other document There are also some methods and objects setdocument.write: Write an HTML expression or JavaScript code to a documentSometimes we use the document.write () method when we dynamically create HTML tags.Document.forms[]: Returns a reference to all the form references in a document, such as we want to get the value of a text box inside a form, we can do this:V. About
InnerHTML: Gets the entire contents from the object's starting position to the terminating position, including the HTML tagInnerText: Gets the content from the start position to the terminating position, but removes the HTML tagWrite a code below to test:1 DOCTYPE HTML>2 HTMLLang= "en">3 Head>4 MetaCharSet= "UTF-8">5 title>Documenttitle>6 Head>7 Bodystyle= "Background-color:lightgreen;">8 DivID= "Test">P>span>I am the span tag in the P tagspan>P>Div>9 ahref= "Javascript:alert (test.inner
Get the contents of all matching elements: The result is text that is combined with the text content contained by all matching elements, which is valid for both HTML and XML documents, equivalent to the innertext attribute in JavaScript, readable and writable, but unable to parse the HTML tag:If callback is passed in, this function returns a string and the parameters are resolved as follows:1.index is the i
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.