本版
查看: 13436|回复: 5

获取网页节点信息,通俗易懂又简单!

[复制链接]
标签: 网页  信息  

[Lv.6]大萝卜

楼主(1#)
发表于 2012-7-29 09:45:45 | 只看该作者 |只看大图 |倒序浏览 |阅读模式
page8-02.html
http://kuai.xunlei.com/d/OCFQRGUOCALO

教你学会获取网页节点,相当简单,适应于自己编的任何网页中!
<html>
<head>
<title>访问相关节点示例</title>
<script language="javascript" type="text/javascript">
<!--
function fnshowNodeInfo(){
var oHtml = document.documentElement;
var oDoc = oHtml.ownerDocument;
var oHead = oHtml.childNodes[0];
var oBody = oHead.nextSibling;
var oTitle = oHead.firstChild;
var oP1 = oBody.firstChild;
var oP2 = oP1.nextSibling;
var oP3 = oBody.lastChild;
var oA = oP1.firstChild;
var oAText = oA.firstChild;
var aNodes = [oDoc, oHtml, oHead, oTitle, oBody, oP1,oA, oAText];
var ah = "第三段";
var sMsg = "<table align=\"center\" border=\"1\"" +
"cellspacing=\"0\" cellpadding=\"3\" width=\"443\">";
sMsg += "<tr><th>节点名称</th><th>节点值</th><th>节点类型</th></tr>";
for(var i = 0; i < aNodes.length; i++)
{
sMsg += "<tr><td>" + aNodes[i].nodeName;
sMsg += "</td><td>" + aNodes[i].nodeValue;
sMsg += "</td><td>" + aNodes[i].nodeType + "</td></tr>";
}
sMsg += "<table>\n";
oP2.innerHTML = sMsg;
oP3.innerHTML =ah;
}
//-->
</script>
</head>
回复

支持 | 反对  0 支持 / 0 反对 评分 举报

Super Moderator

沙发(2#)
发表于 2012-7-31 08:43:01 | 只看该作者
只兼容IE ?

[Lv.6]大萝卜

板凳(3#)
 楼主| 发表于 2012-7-31 12:34:14 | 只看该作者
admin 发表于 2012-7-31 08:43
只兼容IE ?

不是的啊,有的浏览器可以,有的不可以,这是兼容性的问题

Super Moderator

地板(4#)
发表于 2012-7-31 17:21:15 | 只看该作者
IE 10就用不了

[Lv.6]大萝卜

5#
 楼主| 发表于 2012-7-31 17:39:43 | 只看该作者
admin 发表于 2012-7-31 08:43
只兼容IE ?

不是的啊,这两天发的源码,到网站上就不能成功,总是少一点,不知道怎么弄的

Super Moderator

6#
发表于 2012-7-31 19:03:46 | 只看该作者
杏阳 发表于 2012-7-31 17:39
不是的啊,这两天发的源码,到网站上就不能成功,总是少一点,不知道怎么弄的 ...

以后都传文件吧

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2026-11-03 09:42 , Processed in 0.07 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表