如何在打字稿中使用 document.getElementsByClassName 更改 css
How to change css using document.getElementsByClassName in typescript
我想使用 typescript 为某些元素设置顶部样式
for(var i=0; i< document.getElementsByClassName('calendar-event').length; i++){
document.getElementsByClassName('calendar-event')[i].style.top = 50*i;
}
此 returns 错误 属性 'style' 在类型元素上不存在。如何在 typescript 中实现此功能??
您可以使用如下设置属性
let elemets = document.getElementsByClassName('calendar-event');
for(var i=0; i< elements.length; i++){
var div = elements[i]
div.setAttribute("style","top:"+50*i+"px");
}
我想使用 typescript 为某些元素设置顶部样式
for(var i=0; i< document.getElementsByClassName('calendar-event').length; i++){
document.getElementsByClassName('calendar-event')[i].style.top = 50*i;
}
此 returns 错误 属性 'style' 在类型元素上不存在。如何在 typescript 中实现此功能??
您可以使用如下设置属性
let elemets = document.getElementsByClassName('calendar-event');
for(var i=0; i< elements.length; i++){
var div = elements[i]
div.setAttribute("style","top:"+50*i+"px");
}