相关疑难解决方法(0)

TS2339:类型“元素”上不存在属性“样式”

这是代码:

const test = Array.from(document.getElementsByClassName('mat-form-field-infix'));
test.forEach((element) => {
    element.outerHTML = '<div class="good-day-today" style="width: 0px;"></div>'; // Please note that this line works fine!
    element.style.padding = '10px';
    element.style.borderTop = '0';
});
Run Code Online (Sandbox Code Playgroud)

编译时出现错误:

src/app/ / .component.ts(101,21) 中的错误:错误 TS2339:“元素”类型上不存在属性“样式”。src/app/ / .component.ts(102,21): 错误 TS2339: 类型“元素”上不存在属性“样式”。

我该如何解决?

我试图移除Array.from...零件,尝试使用for offor in,尝试过as any,但以上是我必须这样做的方式。

javascript typescript

22
推荐指数
3
解决办法
5万
查看次数

标签 统计

javascript ×1

typescript ×1