javascript解決innerText瀏覽器兼容問題思路代碼
更新時間:2013年05月17日 17:32:45 作者:
innerText瀏覽器兼容這塊始終都是一個問題,下面與大家分享下使用javascript解決,感興趣的朋友可以參考下哈,希望對你有所幫助
下面的函數(shù)接收一個參數(shù),該參數(shù)可以是數(shù)組還可以是一個元素,返回元素的文本。
function text(e){
var str = "";
//如果傳入的是元素,獲取它的子元素
//否則,當它是一個數(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;
}
復制代碼 代碼如下:
function text(e){
var str = "";
//如果傳入的是元素,獲取它的子元素
//否則,當它是一個數(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應用
- javascript innerHTML、outerHTML、innerText、outerText的區(qū)別
- javascript textContent與innerText的異同分析
- Javascript中innerHTML用法實例分析
- Javascript在IE下設置innerHTML時出現(xiàn)未知的運行時錯誤的解決方法
- javascript innerHTML使用分析
- Javascript createElement和innerHTML增加頁面元素的性能對比
- javascript中innerText和innerHTML屬性用法實例分析
相關文章
myFocus slide3D v1.1.0 使用方法與下載
myFocus slide3D v1.1.0 使用方法與下載,需要的朋友可以參考下。2011-01-01js傳遞數(shù)組參數(shù)到后臺controller的方法
下面小編就為大家分享一篇js傳遞數(shù)組參數(shù)到后臺controller的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03layui的數(shù)據(jù)表格+springmvc實現(xiàn)搜索功能的例子
今天小編就為大家分享一篇layui的數(shù)據(jù)表格+springmvc實現(xiàn)搜索功能的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09JavaScript實現(xiàn)提交模式窗口后刷新父窗口數(shù)據(jù)的方法
這篇文章主要介紹了JavaScript實現(xiàn)提交模式窗口后刷新父窗口數(shù)據(jù)的方法,涉及javascript窗口交互的相關操作技巧,需要的朋友可以參考下2017-06-06js實現(xiàn)獲取最新本周周一開始的日期(單周日歷卡)
這篇文章主要為大家介紹了js實現(xiàn)獲取最新本周周一開始的日期(單周日歷卡)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10