我在我的元素中写了以下内容:
<form name="myform" method="POST" id="location">
<input type="text" name="URL" maxlength="255" size="100" value="" />
<br />
<input type="button" onclick="loadXML(this.form)" name="submit" value="Submit Query" />
</form>
然后我在部分中定义了我的函数loadXML();但每次我尝试运行这个html,firefox就会显示:
ReferenceError:未定义loadXML 的loadXML(this.form)
我已经检查了很多次代码我确信没有拼写错误,这是怎么发生的?我该如何纠正?谢谢!
答案 0 :(得分:1)
loadXML
仅适用于IE。否则,您要使用DOMParser
对象。事实上,我会依赖 现有的第一个:
if (typeof DOMParser !== 'undefined') {
var dom = new DOMParser();
dom.parseFromString(this.form, "application/xml");
}
else {
loadXML(this.form);
}