Javascript 尝试获取元素时出错';使用html控制台的s样式属性
我试图获取DOM中元素的值。 我想在样式属性中获得“活动”值: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”
<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])