Javascript 未捕获类型错误:无法设置属性';innerHTML';何时调用XMLHttpRequest
我不知道为什么“li”秒(带class=“desc”)总是空的。为什么我不能为它设置innerHTML,而我可以为第一个li标记设置innerHTML。如果我使用:Javascript 未捕获类型错误:无法设置属性';innerHTML';何时调用XMLHttpRequest,javascript,html,Javascript,Html,我不知道为什么“li”秒(带class=“desc”)总是空的。为什么我不能为它设置innerHTML,而我可以为第一个li标记设置innerHTML。如果我使用: e.parentElement.children[0].innerHTML = "abc"; e是你当前的元素;i、 ea a的父级是li 现在li只有一个孩子a 当前li的父级是ul 现在,我们有了两个孩子 您可以为它添加值,因为e.parentElement返回li节点,所以它不工作。用于获取下一个li节
e.parentElement.children[0].innerHTML = "abc";
e是你当前的元素;i、 ea
a
的父级是li
现在li
只有一个孩子a
当前li
的父级是ul
现在,我们有了两个孩子
您可以为它添加值,因为
e.parentElement
返回li
节点,所以它不工作。用于获取下一个li
节点:
if (this.readyState == 4 && this.status == 200) {
e.parentElement.nextSibling.innerHTML = "abc"; //--> <li class="desc"></li>
}
if(this.readyState==4&&this.status==200){
e、 parentElement.nextSibling.innerHTML=“abc”/-->
}
if (this.readyState == 4 && this.status == 200) {
e.parentElement.nextSibling.innerHTML = "abc"; //--> <li class="desc"></li>
}