gpt4 book ai didi

javascript - JavaScript 中的未定义错误

转载 作者:行者123 更新时间:2023-11-28 16:19:44 25 4
gpt4 key购买 nike

我正在从 XML 获取数据。我可以成功地从 XML 中获取价格,但当我使用下面给出的函数时,会出现一个名为 undefined 的意外错误;

<html>
<head>
<script type="text/javascript">
function myXml(origin, destination) {
var x=xmlDoc.getElementsByTagName("flights");

for(i=0;i<x.length;i++) {
if(x[i].getAttribute('FrTLAs')==origin && x[i].getAttribute('destination')==destination) {
document.write(x[i].getAttribute('price'))
}
}
}
</script>
</head>
<body>
<script type="text/javascript">
document.write(myXml('SYD','Bali'));
</script>
</body>
</html>

最佳答案

myXml('SYD','Bali') 调用返回 undefined,因为您在函数体内没有返回任何内容。所以

document.write(myXml('SYD','Bali'));

将打印 "undefined" 。只需将上面的代码替换为:

myXml('SYD','Bali');

关于javascript - JavaScript 中的未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10152952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com