[英]document.querySelector issues
In the following code, why is document.querySelector() returning null? 在以下代码中,为什么document.querySelector()返回null?
var element = document.createElement('div');
element.classList.add('abc');
var test = document.querySelector("." + element.className);
You need to add a .
您需要添加一个
.
var test = document.querySelector("."+element.className);
EDIT 编辑
You also need to add it to body 您还需要将其添加到正文
document.body.appendChild(element);
See http://codepen.io/jammer99/pen/dMmXYL 参见http://codepen.io/jammer99/pen/dMmXYL
document.querySelector("."+element.className)
document.querySelector("."+element.className)
window.onload=function() { // body exists var element = document.createElement('div'); element.classList.add('abc'); var test = document.querySelector("."+element.className); console.log(test,element.className); document.body.appendChild(element); // NOW the DIV exists in DOM test = document.querySelector("."+element.className); console.log(test); }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.