我的代码:
document.querySelector(".myTabs .line")[0].style.left = '30%' ;
我有错误
undefined不是对象(评估'document.querySelector(“。myTabs .line”)[0] .style')
如何从控制器更改css样式?
答案 0 :(得分:6)
document.querySelector
将返回类型为Element
的第一个元素匹配。您需要将其转换为HTMLElement
。试试这个:
let elm = <HTMLElement>document.querySelector(".myTabs .line");
elm.style.left = '30%'