Javascript document.querySelector问题
在下面的代码中,document.querySelector()为什么返回nullJavascript document.querySelector问题,javascript,html,Javascript,Html,在下面的代码中,document.querySelector()为什么返回null var element = document.createElement('div'); element.classList.add('abc'); var test = document.querySelector("." + element.className); 您需要添加一个 var test = document.querySelector("."+element.className); 编辑 您还
var element = document.createElement('div');
element.classList.add('abc');
var test = document.querySelector("." + element.className);
您需要添加一个
var test = document.querySelector("."+element.className);
编辑
您还需要将其添加到正文中
document.body.appendChild(element);
请参见您需要添加一个
var test = document.querySelector("."+element.className);
编辑
您还需要将其添加到正文中
document.body.appendChild(element);
看
document.querySelector(“.”+element.className)
window.onload=function(){//body存在
var-element=document.createElement('div');
element.classList.add('abc');
var test=document.querySelector(“.”+element.className);
log(test,element.className);
document.body.appendChild(元素);//现在DIV存在于DOM中
test=document.querySelector(“.”+element.className);
控制台日志(测试);
}
document.querySelector(“.”+element.className)
window.onload=function(){//body存在
var-element=document.createElement('div');
element.classList.add('abc');
var test=document.querySelector(“.”+element.className);
log(test,element.className);
document.body.appendChild(元素);//现在DIV存在于DOM中
test=document.querySelector(“.”+element.className);
控制台日志(测试);
}
元素尚未添加到dom中。我认为您应该有document.querySelector(“div.abc”);另外,我希望您需要var test=document.querySelector(“.”+element.className)代码>元素还没有添加到dom中。我认为您应该有document.querySelector(“div.abc”);另外,我希望您需要var test=document.querySelector(“.”+element.className)代码>