我想通过 Angular 动态创建按钮,我现在正在使用 JavaScript 执行此操作并且能够创建按钮,我正在尝试更改按钮的类名但出现以下错误,
错误:
Property 'className' does not exist on type
HTMLCollectionOf<Element>
.
代码:
var element = document.getElementsByClassName("btnshow")
element.innerHTML = "btnhide";
console.log(HTMLElement);
最佳答案
document.getElementsByClassName
返回一个数组。您不能像那样访问 element.innerHTML,您需要通过索引访问它,例如 element[0].innerHTML
。
关于javascript - 以 Angular 创建按钮时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59585177/