用dom来不是很方便么。顶高手用正则表达式。
解决方案 »
- 如何通过js代码设置页面的title节点
- 为什么他会多换一次行谢谢帮助
- 【求助】QueryString的一个问题和Ajax的onreadystatechange的一个问题
- 高手,求求您进来吧!!!!!!!!!!!!!!!!!!!!送分了
- ActionScript 怎么获取子对象?
- 根据选择框的选择提交到不同页面
- 安装Aptana以后,为什么浏览器查看源代码时,总是要打开aptana,能再用记事本打开吗???
- 请问,我想判断整个句子是否为一个空格,或者全角空格?当空格后面有其他字符的时候不算
- 分页问题
- 没学过web开发 麻烦本版大神帮忙改一段代码
- 急!!菜单和3721上网助手有冲突,如何解决?
- document.execCommand("Undo") 怎么不行呀?十万火急
str="<html> <body> <div><div>first</div></div><div>2</div> <div>last</div> </body> </html>";
var re = new RegExp("<div>[^<]*</div>","ig");var a = str.match(re);
for ( i=0; i<a.length; i++) {
alert(a[i]);
}
</script>
<!--
var str = "<html> <body> <div><div>first</div></div> <div>last</div> </body> </html>";
document.write("<iframe name=mm frameborder=0 height=0 width=0></iframe>");
mm.document.write(str);
var nodes = window.frames["mm"].document.body.childNodes;
var result = new Array();
for(var i=0; i<nodes.length; i++)
{
if(nodes[i].tagName=="DIV")
result[result.length] = nodes[i].innerHTML;
}
alert(result);
//-->
</SCRIPT>
var x=new ActiveXObject("Microsoft.XMLDOM")
x.loadXML('<html> <body> <div><div>first</div></div> <div>last</div> </body> </html>');
node=x.selectNodes("/html/body/div");
var result = new Array();
for(var i=0; i<node.length; i++)
{
result[i] = "";
for(var k=0; k<node[i].childNodes.length; k++)
{
result[i] += node[i].childNodes[k].xml;
}
}
alert(result);
</SCRIPT>