test6-10.htm
来自「关于XML和网页配合使用的好书」· HTM 代码 · 共 48 行
HTM
48 行
<HTML>
<HEAD>
<TITLE>使用脚本查询XML文档</TITLE>
</HEAD>
<BODY>
<XML ID="xmldata" SRC="test6-4.xml"></XML>
<H2>在线图书查询</H2>
查询书名包含的文字:<INPUT TYPE="TEXT" ID="seekstr"> 
<BUTTON ONCLICK='seekbook()'>查询</BUTTON>
<br>
<HR>
<b>查询结果:</b><br><br>
<span ID="result"></span>
<SCRIPT type="text/javascript">
function seekbook()
{
var str=seekstr.value;
if (str=="")
{
result.innerHTML = "<font color='#ff0000'>你每有输入查询字符串</font>";
return;
}
xmldata.recordset.moveFirst();
var resultStr="";
while (!xmldata.recordset.EOF)
{
bookname=xmldata.recordset("书名").value;
if(bookname.indexOf(str)>=0)
{
resultStr+="<tr>"
+"<td><b>《"+xmldata.recordset("书名").value
+"》</b></td><td>"
+xmldata.recordset("作者").value
+"</td><td>"
+xmldata.recordset("出版社").value
+"</td></tr>";
}
xmldata.recordset.moveNext();
}
if (resultStr=="")
result.innerHTML="<font color='#ff0000'>未找到满足条件的书籍</font>";
else
result.innerHTML="<table cellspacing='10'>"+resultStr+"</table>";
}
</SCRIPT>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?