gpt4 book ai didi

javascript - xml 不是一个函数

转载 作者:行者123 更新时间:2023-12-01 04:33:21 25 4
gpt4 key购买 nike

我已经为此疯狂了几个小时。有人能帮我吗?我收到“xmlDoc 不是函数”错误。

var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;  
loadXMLDoc();

function loadXMLDoc() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
xmlhttp.open("GET", "https://www.w3schools.com/xml/cd_catalog.xml", true);
xmlhttp.send();
}
function myFunction(xml) {
var item = "Bonnie Tyler";
var xmlDoc = xml.responseXML;
var x = xmlDoc('ARTIST').find(includes(item));
console.log(x);
}

最佳答案

试试这个

function myFunction(xml) {
var item = "Bonnie Tyler";
var xmlDoc = xml.responseXML;
var x = [...xmlDoc.querySelectorAll('ARTIST')].find(el=>el.textContent == item);
console.log(x);
}

你的xmlDoc是xml文档,不是函数,你只能应用一些方法。

关于javascript - xml 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60783453/

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