<?xml version="1.0" encoding="gb2312"?>
<root>
<cartoon id="1">
<serial>第一集</serial>
<title>多变的时尚与基金排名</title>
<imgurl>images/cartoon/1_s.jpg</imgurl>
<iconurl>images/cartoon/1_min.jpg</iconurl>
<link>cartoon1.html</link>
</cartoon>
<cartoon id="2">
<serial>第二集</serial>
<title>投资理财也要中西合璧</title>
<imgurl>images/cartoon/2_s.jpg</imgurl>
<iconurl>images/cartoon/2_min.jpg</iconurl>
<link>cartoon2.html</link>
</cartoon>
<cartoon id="3">
<serial>第三集</serial>
<title>投资要学会克服贪婪</title>
<imgurl>images/cartoon/3_s.jpg</imgurl>
<iconurl>images/cartoon/3_min.jpg</iconurl>
<link>cartoon3.html</link>
</cartoon>
<cartoon id="4">
<serial>第四集</serial>
<title>如果你能预想挫折</title>
<imgurl>images/cartoon/4_s.jpg</imgurl>
<iconurl>images/cartoon/4_min.jpg</iconurl>
<link>cartoon4.html</link>
</cartoon>
</root>
我现在想用js代码 读取 最大的 serial节点也就是 最后读取的应该是 第四集我的js不好...请大家帮忙啊 ...
<root>
<cartoon id="1">
<serial>第一集</serial>
<title>多变的时尚与基金排名</title>
<imgurl>images/cartoon/1_s.jpg</imgurl>
<iconurl>images/cartoon/1_min.jpg</iconurl>
<link>cartoon1.html</link>
</cartoon>
<cartoon id="2">
<serial>第二集</serial>
<title>投资理财也要中西合璧</title>
<imgurl>images/cartoon/2_s.jpg</imgurl>
<iconurl>images/cartoon/2_min.jpg</iconurl>
<link>cartoon2.html</link>
</cartoon>
<cartoon id="3">
<serial>第三集</serial>
<title>投资要学会克服贪婪</title>
<imgurl>images/cartoon/3_s.jpg</imgurl>
<iconurl>images/cartoon/3_min.jpg</iconurl>
<link>cartoon3.html</link>
</cartoon>
<cartoon id="4">
<serial>第四集</serial>
<title>如果你能预想挫折</title>
<imgurl>images/cartoon/4_s.jpg</imgurl>
<iconurl>images/cartoon/4_min.jpg</iconurl>
<link>cartoon4.html</link>
</cartoon>
</root>
我现在想用js代码 读取 最大的 serial节点也就是 最后读取的应该是 第四集我的js不好...请大家帮忙啊 ...
解决方案 »
- 火狐浏览器里test1.innerHTML=response失效问题
- Ext.Panel的滚动条怎么隐藏?
- 100分!javascript文盲请大家解决个问题
- 疯了,高手看看document.getElementById
- 值得思考的一个问题???
- 怎么解决javascript小数相减会出现一长串的小数位数?
- 当鼠标选中,一个<A> 超连接时候,如果获取选中的连接的 href、target 等属性
- 如何从网上下载可执行文件
- [50分求助] 关于路径变换的问题,很苦恼~~
- 在Popup对象中,好像CSS不能使用,请帮忙解决一下!
- 到底怎么用jquery取得 checkbox的值啊?
- [原创]========一个JavaScript放大镜的特效=============
xmlDoc.load("test.xml");
var cartoons = xmlDoc.documentElement.selectNodes("cartoon");//获取cartoon节点的数组alert(cartoons[cartoons.length-1].childNodes[0].text);
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<META http-equiv="Content-Style-Type" content="text/css">
<style> </style>
</head>
<script language=javascript>
function setNodeValue(pnode){
var name;
var val;
var node,snode,cnode;
var everyValue; if(pnode.nodeName=="root"){
for(var i=0;i<pnode.childNodes.length;i++){
node=pnode.childNodes[i];
if(node.nodeName=="cartoon"){
var id=node.getAttributeNode("id").value;
if(id==4){ //得到第四集节点
for(var j=0;j<node.childNodes.length;j++){
alert(node.childNodes[j].text)
}
}
}
}
}
}
var xmlReportData=null
function XMLload(){
xmlReportData = new ActiveXObject("Microsoft.XMLDOM");
xmlReportData.async = "false";
xmlReportData.onreadystatechange = function(){
if ( xmlReportData.readyState != 4){
return;
}else{
setNodeValue(xmlReportData.documentElement);
}
};
xmlReportData.load( "tt.xml" );
}
window.onload=function(){
XMLload()
}
</script></html>