有麻烦输入html列表选项从xml文件
Having trouble input html list option from xml file
请帮助看看下面的代码,它的工作时调用函数displayResult()与按钮onclick。但我希望它是自动运行时打开页面....我试过了,但仍然不工作....谢谢
<form>
<select id="mySelect">
<option>SELECT</option>
</select>
</form>
<script language="JavaScript" type="text/javascript">
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","xmltag.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
x2=xmlDoc.getElementsByTagName("CONTROL_POINT");
function displayResult()
{
for (i=0;i<x2.length;i++)
{
var x=document.getElementById("mySelect");
var option=document.createElement("option");
option.text=x2[i].childNodes[0].nodeValue;
try
{
// for IE earlier than version 8
x.add(option,x.options[null]);
}
catch (e)
{
x.add(option,null);
}
}
}
</script>
您需要在操作的元素被解析后调用displayResult()
。因此,将以下代码添加到页面源代码底部的脚本块中(或在onload或文档中)。Ready事件处理程序):
displayResult();
相关文章:
- 我应该如何从xml文件构建一个javascript页面
- 如何使用javascript或jquery mobile从url读取和显示XML文件
- 如何使用JQUERY解析大型XML文件并将其可视化为HTML格式
- Javascript/JQuery.本地缓存xml文件
- xml文件在js项目目录结构中的位置
- 使用jquery动态解析XML文件
- 指定单击链接时要加载的xml文件
- 使用javascript读取本地XML文件并在html页面中显示
- 将xml文件导入pdf(Acrobat)
- 使用AJAX传递的数据编辑XML文件-正在删除XML数据
- 在HTML文档中使用XML文件中的数据
- 可以't从xml文件中提取数据
- 通过JS/AAJAX在XML文件中搜索1个数据
- 搜索XML文件并使用javascript显示结果
- Windows 8市场应用程序JS,访问远程XML文件
- 将Xml文件链接到HTML
- 如何将 XML 文件包含在摩卡测试用例中
- 无法在 jsTree 中通过 HTTP 加载 XML 文件
- 在 XML 文件中搜索 TestComplete 中的特定属性值
- 如何使用Iron Router在Meteor中生成XML文件