HTMLElementï¼innerText 屿§
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨2016å¹´3æâ©.
HTMLElement æ¥å£ç innerText 屿§è¡¨ç¤ºä¸ä¸ªèç¹åå
¶åä»£ææ¸²æææ¬çå
容ã
ä½ä¸ºä¸ä¸ª getterï¼å®è¿ä¼¼äºç¨æ·ç¨å
æ çªåºè¯¥å
ç´ çå
容ï¼ç¶åå°å
¶å¤å¶å°åªè´´æ¿ä¸æå¾å°çææ¬ãä½ä¸ºä¸ä¸ª setterï¼è¿å°ç¨ç»å®ç弿¿æ¢è¯¥å
ç´ çåå
ç´ ï¼å¹¶å°ä»»ä½æ¢è¡ç¬¦è½¬æ¢ä¸º <br> å
ç´ ã
夿³¨ï¼innerText å¾å®¹æä¸ Node.textContent æ··æ·ï¼ä½è¿ä¸¤ä¸ªå±æ§é´å®é
䏿å¾éè¦çåºå«ã大使¥è¯´ï¼innerText ç¥éææ¬çæ¸²æå¤è§ï¼è textContent ä¸ç¥éã
è¾åº
ä¸ä¸ªå符串ï¼ä»£è¡¨å ç´ çæ¸²æææ¬å 容ã
妿å
ç´ æ¬èº«æ²¡æè¢«æ¸²æï¼ä¾å¦ï¼ä»ææ¡£ä¸åç¦»åºæ¥æä»è§å¾ä¸éèèµ·æ¥ï¼ï¼è¿åå¼ä¸ Node.textContent 屿§ç¸åã
è¦åï¼å¨ä¸ä¸ªèç¹ä¸è®¾ç½® innerText ä¼ç§»é¤è¯¥èç¹çææåèç¹ï¼å¹¶ç¨ç»å®çå符串å¼çå䏿æ¬èç¹ä»£æ¿å®ä»¬ã
示ä¾
è¿ä¸ªç¤ºä¾å¯¹æ¯äº innerText å Node.textContentã请注æ innerText æ¯å¦ä½æè¯å°å <br> è¿æ ·çå
ç´ ï¼å¹¶å¿½ç¥äºéèçå
ç´ çã
HTML
<h3>æºå
ç´ ï¼</h3>
<p id="source">
<style>
#source {
color: red;
}
#text {
text-transform: uppercase;
}
</style>
<span id="text">
æ¥çç<br />
è¿æ®µæå<br />
å¨ä¸æ¹æä¹è¡¨ç¤ºã
</span>
<span style="display:none">éèæå</span>
</p>
<h3>textContent ç»æï¼</h3>
<textarea id="textContentOutput" rows="6" cols="30" readonly>â¦</textarea>
<h3>innerText ç»æï¼</h3>
<textarea id="innerTextOutput" rows="6" cols="30" readonly>â¦</textarea>
JavaScript
const source = document.getElementById("source");
const textContentOutput = document.getElementById("textContentOutput");
const innerTextOutput = document.getElementById("innerTextOutput");
textContentOutput.value = source.textContent;
innerTextOutput.value = source.innerText;
ç»æ
è§è
| Specification |
|---|
| HTML > # the-innertext-idl-attribute > |