gpt4 book ai didi

javascript - AJAX getElementsByClassName 获取元素

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

我是 AJAX 新手,在理解它方面遇到一些问题。我有这个代码:

var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var titles = xmlhttp.responseText.getElementsByClassName('title');
document.getElementById("mydiv").innerHTML=titles;
}
}
xmlhttp.open("GET", "index.html", true);
xmlhttp.send();

这将产生错误:“未捕获的类型错误:未定义不是函数”。

我真的不明白为什么我无法从中获取类、id 或任何内容。我怎样才能做到这一点?

最佳答案

responseText 将是一个字符串,而不是 DOM 对象。

使用responseXML相反。

请注意,getElementsByClassName 将返回一个 NodeList,而不是 HTML 字符串,因此您还需要在将其分配给 innerHTML 之前对其进行处理。

关于javascript - AJAX getElementsByClassName 获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27867286/

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