2016-08-23 5 views
0

Быстрый вопрос, у меня есть DIV создается в JavaScript:Добавление стиля в DIV, созданный в JavaScript

var chartDiv = document.createElement("div"); 
this.viewElement.appendChild(chartDiv); 

Но я хочу, чтобы установить стиль границы вокруг этого DIV после его создания. Каков наилучший способ сделать это в javascript? Thanks

ответ

0

Используйте объект стиля элемента.

chartDiv.style.border = "thin solid #FFF"; 

В качестве альтернативы просто добавьте класс css к элементу, который содержит желаемый стиль.

+0

отличное, что мне нужно, приветствия – Whirlwind991

1

Создать стиль, который вы хотите, чтобы ваше DIV иметь:

div.bordered { 
    border-style: dotted; 
} 

А затем добавить класс к вашему DIV:

var chartDiv = document.createElement('div'); 
chartDiv.className = 'bordered'; 
this.viewElement.appendChild(chartDiv); 

Это позволит вам укладывать DIV лучше, и добавьте больше, чем только границу.

+0

Да, это хороший ответ, но его природа должна отображаться только в javascript, иначе я бы больше склонился над CSS. Однако Jecoms предоставил мне ответ, но я все равно ценю помощь – Whirlwind991

Смежные вопросы