Как установить несколько свойств стиля 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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