javascript查找子节点时,html里的换行可能会被当成节点

1.直接去HTML里找到该换行的地方去掉换行

 

2.写一个方法把元素类型为空格而且是文本都删除

function del_ff(elem){

var elem_child = elem.childNodes;

for(var i=0; i<elem_child.length;i++){

if(elem_child[i].nodeName == "#text" && !/\s/.test(elem_child.nodeValue))

{elem.removeChild(elem_child)

}

}

}

 

posted @ 2017-02-28 15:12  进击的小牛牛  阅读(892)  评论(0编辑  收藏  举报