获取html代码中的文本

Posted on 2010-08-11 23:54 blues 阅读(642) 评论(2)  编辑  收藏 所属分类: Web
function test() {
var html = 'abc<div style="width:34;">中国bcd</div>=efg<div><span>我的 </span>啊<a><img/></a>       </div>';
var div = document.createElement('div');
//var div2 = document.createElement('div');
//var text = document.createTextNode(html);
//div2.appendChild(text);

div.innerHTML = html;
//div.appendChild(div2);
alert(div.innerHTML);
alert(getInnerText(div));
}

function getInnerText(div) {
if(div.childNodes.length<1) {
    if(div.nodeType==3){
        return div.nodeValue;
    }
    else {
        return "";
    }
}
var str = '';
var ind = div.childNodes.length;
for (var i = 0; i < ind ; i ++) {
    var temp = div.childNodes[i];
     str = str + getInnerText(temp);
}

return str;
}

Feedback

# re: 获取html代码中的文本  回复  更多评论   

2013-05-25 10:59 by 而我顶顶顶顶顶
啊发我额额我发

# re: 获取html代码中的文本  回复  更多评论   

2013-05-25 11:00 by 而我顶顶顶顶顶
阿斯顿飞凤飞飞飞凤飞飞凤飞飞

只有注册用户登录后才能发表评论。


网站导航: