Как установить несколько свойств стиля CSS в TypeScript для элемента?CSS

Разбираемся в CSS
Anonymous
Как установить несколько свойств стиля CSS в TypeScript для элемента?

Сообщение Anonymous »

Пожалуйста, рассмотрите приведенный ниже фрагмент. Мне нужно установить несколько свойств CSS в TypeScript. Для этого я попробовал приведенный ниже код. < /p>

public static setStyleAttribute(element: HTMLElement, attrs: { [key: string]: Object }): void {
if (attrs !== undefined) {
Object.keys(attrs).forEach((key: string) => {
element.style[key] = attrs[key];
});
}
}
< /code>

Для приведенного выше кода мне нужно передать параметры как < /p>

let elem: HTMLElement = document.getElementById('myDiv');
setStyleAttribute(elem, {font-size:'12px', color : 'red' , margin-top: '5px'});
< /code>

Но приведенная выше ошибка кода проброски (tslint), поскольку элемент неявно имеет «любой тип», потому что индексное выражение не имеет значения типа '.
(свойство) htmlelement.style: cssstyledeclaration.>

Подробнее здесь: https://stackoverflow.com/questions/376 ... an-element

Вернуться в «CSS»