Не могу понять, почему мой css не изменяется моим Javascript с использованием фреймворка Bulma - PullRequest
0 голосов
/ 12 января 2019

Я новичок в css и Bulma.

Это соответствующий код для моей проблемы.

for (var i=0; i<20; i++){

  if (i<list.length){

    var textTemplate="{{text}}";
    attach= Mustache.render(textTemplate,list[i]);
    attach=document.createTextNode(attach);
    var basePlate=document.createElement("section");

    basePlate.style.class="section";

    var listPiece=document.createElement("dt");

    listPiece.style.class="container";

    toInsert.appendChild(basePlate);

    basePlate.appendChild(listPiece);

    listPiece.appendChild(attach);
    ....

Класс меняется на basePlate, а listPiece ничего не меняет на реальной веб-странице, и я понятия не имею, почему. Кто-нибудь может объяснить?

1 Ответ

0 голосов
/ 12 января 2019

Поскольку внутри объекта style есть свойства css, такие как background-color, width, opacity, display и т. Д.

использование:
listPiece.className="container";

ссылка: https://developer.mozilla.org/en-US/docs/Web/API/Element/className

...