奇怪:函数未定义

strange: function not defined

本文关键字:未定义 函数 奇怪      更新时间:2023-09-26

我在元素中写了以下内容:

<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>

然后,我在;但每次我尝试运行这个html时,firefox都会显示以下内容:

ReferenceError:未定义loadXMLloadXML(this.form)

我已经检查了我的代码很多次了,我确信没有拼写错误,这是怎么发生的?我该如何更正?非常感谢。

loadXML仅在IE中可用。否则,您需要使用DOMParser对象。事实上,我会依赖先存在的

if (typeof DOMParser !== 'undefined') {
    var dom = new DOMParser();
    dom.parseFromString(this.form, "application/xml");
}
else {
    loadXML(this.form);
}