<body>
<script type="text/javascript">
var xmlDoc;
function loadXML() {
// code for IE
if (window.ActiveXObject) {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.load("1.xml");
getmessage();
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation && document.implementation.createDocument) {
xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.load("1.xml");
xmlDoc.onload = getmessage;
}
else {
alert('Your browser cannot handle this script');
}
}
function getmessage() {
var nodes = xmlDoc.getElementsByTagName("t1")
tb = document.getElementById("table_note");
tbody = document.createElement("tbody")
for (i = 0; i < 16; i++) { tr = document.createElement("tr")
td = document.createElement("td")
td.innerHTML = nodes[i].getElementsByTagName("title")[0].childNodes[0].nodeValue
tr.appendChild(td)
td = document.createElement("td")
td.innerHTML = nodes[i].getElementsByTagName("content")[0].childNodes[0].nodeValue
tr.appendChild(td)
tbody.appendChild(tr) }
tb.appendChild(tbody)
}
</script>
</head>
<body onload="loadXML()">
<table id="table_note">
<tr>
<td width="200px" valign="top" class="text2" height="20px">
</td>
<td valign="top" width="15px" align="right">
</td>
</tr>
</table>
</body>
第一页显示16条记录,我尝试用 onclick()再次调用loadXML()并加入参数,显示下一页的内容,但是调用后第一页的内容还存在于页面,第二页的内容被添加到后面了,请教怎么清除第一页的内容?
<script type="text/javascript">
var xmlDoc;
function loadXML() {
// code for IE
if (window.ActiveXObject) {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.load("1.xml");
getmessage();
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation && document.implementation.createDocument) {
xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.load("1.xml");
xmlDoc.onload = getmessage;
}
else {
alert('Your browser cannot handle this script');
}
}
function getmessage() {
var nodes = xmlDoc.getElementsByTagName("t1")
tb = document.getElementById("table_note");
tbody = document.createElement("tbody")
for (i = 0; i < 16; i++) { tr = document.createElement("tr")
td = document.createElement("td")
td.innerHTML = nodes[i].getElementsByTagName("title")[0].childNodes[0].nodeValue
tr.appendChild(td)
td = document.createElement("td")
td.innerHTML = nodes[i].getElementsByTagName("content")[0].childNodes[0].nodeValue
tr.appendChild(td)
tbody.appendChild(tr) }
tb.appendChild(tbody)
}
</script>
</head>
<body onload="loadXML()">
<table id="table_note">
<tr>
<td width="200px" valign="top" class="text2" height="20px">
</td>
<td valign="top" width="15px" align="right">
</td>
</tr>
</table>
</body>
第一页显示16条记录,我尝试用 onclick()再次调用loadXML()并加入参数,显示下一页的内容,但是调用后第一页的内容还存在于页面,第二页的内容被添加到后面了,请教怎么清除第一页的内容?
解决方案 »
- ext3.2.1版本,grid中ComboBox二级联动问题,请高手帮忙解决,谢谢!
- 关于拖动层过程中,使用滚轮的问题
- 一道JAVASCRIPT题目
- 脚本错误:"return 语句不能在函数之外"
- SVG中如何引用其他文件中的标识符
- 安装了WinXP SP2的朋友们请注意~~~
- 求两个下拉框 二级 联动 的代码 !!!!???????
- 请问一想改变按钮中的字体效果,比如我想让按钮中的字有阴影效果,css滤镜对按钮中的字体有作用吗?
- 请问我从一个页面转到另一个页面,不用<A>元素,怎么传递参数?
- 这种效果有什么工具能做出来呀?或者源代码???wait thanks jjjjjj
- 急 ,高级JS求助。 一个弱弱的问题。
- js读取xml html分页显示
tb.removeChild(tb.children(0));
tbody = document.createElement("tbody")