javascript textContent屬性用法
本章節介紹一下textContent屬性的作用是什麼,它的使用頻率並不是很高,因為存在著一定的相容性問題,但是並非沒有它的用武之地,因為它的作用和innerText非常相像,而innerText也存在一定相容性問題,兩個屬性配合使用能夠較好的實現獲取元素下文字的效果,所以對textContent掌握還是非常有必要的,下面進入正題。
一.textContent基礎知識:
此屬性可以返回或者設定指定元素的文字內容。
當返回文字內容的時候,能夠返回指定元素下所有的文字內容,包括後代元素的文字內容。
當設定元素的文字內容的時候,首先會清空元素的內容,然後再設定它的文字內容。
二.瀏覽器相容問題:
1.IE8以上瀏覽器支援此屬性。
2.谷歌瀏覽器支援此屬性。
3.火狐瀏覽器支援此屬性。
三.程式碼例項:
例項一:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("thediv"); var obt=document.getElementById("bt"); obt.onclick=function(){ alert(odiv.textContent); } } </script> </head> <body> <div id="thediv">螞蟻部落</div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面你的程式碼可以獲取指定元素下的文字內容。
例項二:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("thediv"); var obt=document.getElementById("bt"); obt.onclick=function(){ alert(odiv.textContent); } } </script> </head> <body> <div id="thediv">螞蟻部落<span>歡迎您</span></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面你的程式碼可以獲取指定元素下所有的文字內容。
例項三:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("thediv"); var obt=document.getElementById("bt"); obt.onclick=function(){ odiv.textContent="分享互助"; } } </script> </head> <body> <div id="thediv">螞蟻部落<span>歡迎您</span></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
以上程式碼可以設定元素的文字內容。
相關文章
- JavaScript textContentJavaScript
- JavaScript childElementCount 屬性JavaScript
- JavaScript prototype屬性JavaScript
- JavaScript files 屬性JavaScript
- JavaScript cells 屬性JavaScript
- JavaScript rows 屬性JavaScript
- JavaScript nodeName 屬性JavaScript
- JavaScript offsetX 屬性JavaScript
- JavaScript classList 屬性JavaScript
- JavaScript rowIndex 屬性JavaScriptIndex
- JavaScript tagName 屬性JavaScript
- JavaScript nextElementSibling 屬性JavaScript
- JavaScript validity 屬性JavaScript
- JavaScript className 屬性JavaScript
- JavaScript style 屬性JavaScript
- JavaScript NaN 屬性JavaScriptNaN
- JavaScript Infinity 屬性JavaScript
- JavaScript parentNode 屬性JavaScript
- JavaScript firstChild屬性JavaScript
- 談談ThreadStatic屬性用法thread
- React屬性用法總結React
- JavaScript select text 屬性JavaScript
- JavaScript select size 屬性JavaScript
- JavaScript select length 屬性JavaScript
- JavaScript 例項屬性JavaScript
- JavaScript 字串 length屬性JavaScript字串
- JavaScript 函式 name 屬性JavaScript函式
- 理解 JavaScript 物件的屬性JavaScript物件
- JavaScript 刪除class屬性JavaScript
- JavaScript 函式 length 屬性JavaScript函式
- JavaScript 陣列 length 屬性JavaScript陣列
- html中Position屬性值介紹和position屬性四種用法HTML
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- (八)Mybatis當中#{}常用屬性的用法MyBatis
- vue.js計算屬性用法(computed)Vue.js
- JavaScript 獲取 checked 屬性值JavaScript
- JavaScript監聽屬性改變JavaScript
- JavaScript ----- 操作DOM物件的屬性JavaScript物件
- 內嵌標籤frameset框架屬性及用法框架