文章 - 0&评论 - 23&trackbacks - 0
我们知道通过浏览器自带的innerHTML属性能够获取节点的所包含的字符串的值,比如有如下节点:
&div id="test"&&strong&i'm strong&/strong&&/div&&&
var obj=document.getElementById("test");alert(obj.innerHTML);//返回的值是&strong&i'm strong&/strong&
如果我想得到节点的文本值,也就不包括标签以为的字符串,怎么办呢。这里的文本值是:i'm strong
//非Mozilla浏览器:obj.innerT//其他的浏览器obj.firstChild.nodeV
先提供一个通用的方法来解决兼容问题:
完整代码如下:
&html&&head&&title&title&/title&&/head&&body&&div id="test"&&strong&i'm strong&/strong&&/div&&script type="text/javascript"&
var obj=document.getElementById("test");
//兼容浏览器获取节点文本的方法
function text(e)
//如果传入的是元素,则继续遍历其子元素
//否则假定它是一个数组
e=e.childNodes||e;
//遍历所有子节点
for(var j=0;j&e.j++){
//如果不是元素,追加其文本值
//否则,递归遍历所有元素的子节点
t+=e[j].nodeType!=1?
e[j].nodeValue:text(e[j].childNodes);
//返回区配的文本
alert(text(obj))&/script&&/body&&/html&
&转载请注明来自:
阅读(...) 评论()精品推荐: |
热门游戏推荐:
当前位置: >>
小编:小叶&&发表时间: 16:34:02&&
精炼石对玩家有一定的帮助,对玩家的技能属性能够提供一定的加成,怎样才能得到精炼石呢,要想获得精炼石有哪些方法,大家也想知道吧,下面,小编就向大家讲解一下苍穹变精炼石怎么获得,有哪些获得方法,希望对大家有所帮助!
更多好玩的游戏攻略以及好玩的游戏查找请关注
精炼石获得方法:
苍穹变精练石PZ有几率出。
挂机现在貌似也可以得到。
拉车也可以。
开始玩 进入
更多玩家推荐
(2位玩家推荐):
(0位玩家推荐):
(1位玩家推荐):
(0位玩家推荐):
(2位玩家推荐):
(3位玩家推荐):
(4位玩家推荐):
(0位玩家推荐):
(9位玩家推荐):
24小时热点
【热门关键词】
专区点击排行
蝉童网络 All Rights Reserved.