javascript解決innerText瀏覽器兼容問(wèn)題思路代碼
更新時(shí)間:2013年05月17日 17:32:45 作者:
innerText瀏覽器兼容這塊始終都是一個(gè)問(wèn)題,下面與大家分享下使用javascript解決,感興趣的朋友可以參考下哈,希望對(duì)你有所幫助
下面的函數(shù)接收一個(gè)參數(shù),該參數(shù)可以是數(shù)組還可以是一個(gè)元素,返回元素的文本。
function text(e){
var str = "";
//如果傳入的是元素,獲取它的子元素
//否則,當(dāng)它是一個(gè)數(shù)組
e=e.childNodes || e;
for ( var i = 0; i < e.length; i++ ) {
//判斷元素類型
//如果是text就獲取它的文本,否則,遍歷它的子元素
str += e[i].nodeType != 1 ? e[i].nodeValue : text(e[i].childNodes);
}
return str;
}
復(fù)制代碼 代碼如下:
function text(e){
var str = "";
//如果傳入的是元素,獲取它的子元素
//否則,當(dāng)它是一個(gè)數(shù)組
e=e.childNodes || e;
for ( var i = 0; i < e.length; i++ ) {
//判斷元素類型
//如果是text就獲取它的文本,否則,遍歷它的子元素
str += e[i].nodeType != 1 ? e[i].nodeValue : text(e[i].childNodes);
}
return str;
}
您可能感興趣的文章:
- javascript innerText和innerHtml應(yīng)用
- javascript innerHTML、outerHTML、innerText、outerText的區(qū)別
- javascript textContent與innerText的異同分析
- Javascript中innerHTML用法實(shí)例分析
- Javascript在IE下設(shè)置innerHTML時(shí)出現(xiàn)未知的運(yùn)行時(shí)錯(cuò)誤的解決方法
- javascript innerHTML使用分析
- Javascript createElement和innerHTML增加頁(yè)面元素的性能對(duì)比
- javascript中innerText和innerHTML屬性用法實(shí)例分析
相關(guān)文章
myFocus slide3D v1.1.0 使用方法與下載
myFocus slide3D v1.1.0 使用方法與下載,需要的朋友可以參考下。2011-01-01js傳遞數(shù)組參數(shù)到后臺(tái)controller的方法
下面小編就為大家分享一篇js傳遞數(shù)組參數(shù)到后臺(tái)controller的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-03-03js相冊(cè)效果代碼(點(diǎn)擊創(chuàng)建即可)
利用js 書寫的相冊(cè)代碼,點(diǎn)擊創(chuàng)建即可看到效果,感興趣的朋友可以參考下哈,希望對(duì)你學(xué)習(xí)jquery有所幫助2013-04-04layui的數(shù)據(jù)表格+springmvc實(shí)現(xiàn)搜索功能的例子
今天小編就為大家分享一篇layui的數(shù)據(jù)表格+springmvc實(shí)現(xiàn)搜索功能的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09JavaScript實(shí)現(xiàn)提交模式窗口后刷新父窗口數(shù)據(jù)的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)提交模式窗口后刷新父窗口數(shù)據(jù)的方法,涉及javascript窗口交互的相關(guān)操作技巧,需要的朋友可以參考下2017-06-06JS簡(jiǎn)單實(shí)現(xiàn)tab切換效果的多窗口顯示功能
這篇文章主要介紹了JS簡(jiǎn)單實(shí)現(xiàn)tab切換效果的多窗口顯示功能,可實(shí)現(xiàn)響應(yīng)鼠標(biāo)事件的文字切換顯示效果,涉及javascript頁(yè)面元素遍歷與樣式變換相關(guān)操作技巧,需要的朋友可以參考下2016-09-09js實(shí)現(xiàn)獲取最新本周周一開(kāi)始的日期(單周日歷卡)
這篇文章主要為大家介紹了js實(shí)現(xiàn)獲取最新本周周一開(kāi)始的日期(單周日歷卡)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10JS異步堆棧追蹤之為什么await勝過(guò)Promise
與直接使用Promise相比,使用async/await不僅可以使代碼更具可讀性,而且還可以在JavaScript引擎中實(shí)現(xiàn)一些有趣的優(yōu)化。這篇文章是關(guān)于一個(gè)這樣的優(yōu)化,涉及異步代碼的堆棧追蹤。2021-04-04