scope.width = element[0].getBoundingClientRect();
抛出以下错误
TypeError:'得到x'调用了一个没有实现接口DOMRect的对象。 firefox中的错误和chrome中的无效调用
有人可以解释一下这是什么吗?
答案 0 :(得分:0)
简单,Element.getBoundingClientRect()
是一个DOMRect接口的一部分方法。为了使用它,你可以在一个实现DOMRect,I.E的接口的元素上调用它。帆布。
您选择的所选元素(在本例中为DropDown)未实现DOMRect接口,因此无法使用它的方法getBoundingClientRect
。
因此错误:
ypeError:'得到x'调用了一个没有实现的对象 接口DOMRect。 firefox中的错误和chrome中的无效调用
您不能在下拉列表中使用此方法,除非您不建议修改原型。