Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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 尝试获取元素时出错';使用html控制台的s样式属性_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 尝试获取元素时出错';使用html控制台的s样式属性

Javascript 尝试获取元素时出错';使用html控制台的s样式属性,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图获取DOM中元素的值。 我想在样式属性中获得“活动”值: <span ng-class="{'megatable-filter-box-txt-selected' : filter.value.length > 0}" class="ng-binding megatable-filter-box-txt-selected" style="">Active</span> 我得到一个错误: 未捕获类型错误:未能在“窗口”上执行“getComputedStyle”

我试图获取DOM中元素的值。 我想在样式属性中获得“活动”值:

<span ng-class="{'megatable-filter-box-txt-selected' : filter.value.length > 0}" class="ng-binding megatable-filter-box-txt-selected" style="">Active</span>
我得到一个错误:

未捕获类型错误:未能在“窗口”上执行“getComputedStyle”:参数1不是“元素”类型。时间:1:22


我做错了什么?获取值的方法是什么?

元素中的对象不是元素对象。如果站点包含jQuery,则它是jQuery对象

尝试使用:
document.defaultView.getComputedStyle(元素[0])

通过将jQuery对象视为数组,使用索引将DOM元素对象拉出,可以访问jQuery对象中的DOM元素对象


如果该代码有效,则表示它是一个jQuery对象,其中至少有1个DOM元素与选择器匹配。

元素中的对象不是元素对象。如果站点包含jQuery,则它是jQuery对象

尝试使用:
document.defaultView.getComputedStyle(元素[0])

通过将jQuery对象视为数组,使用索引将DOM元素对象拉出,可以访问jQuery对象中的DOM元素对象

如果该代码有效,则意味着它是一个jQuery对象,其中至少有1个DOM元素与选择器匹配

参数1不是“元素”类型

此方法需要对DOM元素的引用,但传入了jQuery对象

您需要首先获得通过jQuery选择的DOM元素的引用,例如,可以通过使用索引来完成:

document.defaultView.getComputedStyle(element[0])
参数1不是“元素”类型

此方法需要对DOM元素的引用,但传入了jQuery对象

您需要首先获得通过jQuery选择的DOM元素的引用,例如,可以通过使用索引来完成:

document.defaultView.getComputedStyle(element[0])