Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么Chrome don';t使用console.log()打印Element.classList属性_Javascript_Google Chrome_Dom_Element - Fatal编程技术网

Javascript 为什么Chrome don';t使用console.log()打印Element.classList属性

Javascript 为什么Chrome don';t使用console.log()打印Element.classList属性,javascript,google-chrome,dom,element,Javascript,Google Chrome,Dom,Element,根据本文档,classList属性是Element类中的DOMTokenList对象 使用Chrome,当我打印console.log(document.Element.prototype)时我找不到任何classList属性,但当我这样做时 if (("classList" in document.createElement("_"))) {...} 这个条件是正确的。另一方面,当我这么做的时候 if (!('classList' in window.Element)) {...} 情况也

根据本文档,classList属性是Element类中的DOMTokenList对象

使用Chrome,当我打印
console.log(document.Element.prototype)时我找不到任何classList属性,但当我这样做时

if (("classList" in document.createElement("_"))) {...}
这个条件是正确的。另一方面,当我这么做的时候

if (!('classList' in window.Element)) {...}

情况也是如此!应该有我遗漏的东西,但什么呢?

它不是元素原型的属性,而是每个DOM节点(嗯,每个元素节点)的属性


要理解,domapi是以一种描述代码对DOM对象的期望的方式指定的,但它并没有说明该功能在任何特定实现中是如何工作的(这有点傻,但就是这样);Chrome说它没有定义。非常感谢!我希望元素是DOM的一部分(因此也是DOM节点)。我的最终目标是检查SVGElement中是否有可用的类列表。所以我这样做:
if(!('classList'在document.createElements('http://www.w3.org/2000/svg“,”a“){…}
。我觉得这有点傻,但我不知道如何做得更好。