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 callee和caller屬性用法JavaScript
- JavaScript textContentJavaScript
- javascript innerText屬性用法簡單介紹JavaScript
- javascript的clientLeft和clientTop屬性用法簡單介紹JavaScriptclient
- CSS zoom屬性用法CSSOOM
- JavaScript files 屬性JavaScript
- JavaScript childElementCount 屬性JavaScript
- JavaScript offsetX 屬性JavaScript
- JavaScript firstChild屬性JavaScript
- JavaScript classList 屬性JavaScript
- JavaScript cells 屬性JavaScript
- JavaScript rows 屬性JavaScript
- JavaScript nodeName 屬性JavaScript
- JavaScript rowIndex 屬性JavaScriptIndex
- JavaScript tagName 屬性JavaScript
- JavaScript parentNode 屬性JavaScript
- JavaScript prototype屬性JavaScript
- JavaScript NaN 屬性JavaScriptNaN
- JavaScript Infinity 屬性JavaScript
- JavaScript className 屬性JavaScript
- JavaScript style 屬性JavaScript
- JavaScript firstElementChild 屬性JavaScript
- JavaScript私有屬性和靜態屬性JavaScript
- React屬性用法總結React
- background屬性用法詳解
- UITableView 屬性用法詳解UIView
- Android屬性動畫詳解(一),屬性動畫基本用法Android動畫
- 談談ThreadStatic屬性用法thread
- css transition屬性用法介紹CSS
- pageYOffset與pageXOffset屬性用法
- css border-color屬性用法CSS
- list-style-image屬性用法
- easyui tree自定義屬性用法UI
- JavaScript validity 屬性JavaScript
- JavaScript 字串 length屬性JavaScript字串
- JavaScript 例項屬性JavaScript
- JavaScript:Object屬性方法JavaScriptObject
- JavaScript設定屬性JavaScript