Я думал, что это будет немного легче сделать, но я потратил на это 2 часа, не имея возможности понять это.Добавить класс в динамически созданный узел HTML
У меня есть этот выход:
<div class="cart-contents">
Your shopping cart is empty
</div>
и я динамически создавать около 5 пролетов с JS:
function outputValue(value){
\t //output.innerHTML = output.innerHTML + value;
\t output.innerHTML += "<br>" + "<span>" + value + "</span>";
}
так мой последний диапазон div - это итог. Я создал класс CSS. Чтобы изменить несколько стилей, я пробовал несколько вещей, таких как output.classList.addClass (.total);
Как я могу динамически добавлять класс только к последнему диапазону?
это будет мой выход:
var output = document.querySelector(".cart-contents");
var total;
function outputValue(value){
\t //output.innerHTML = output.innerHTML + value;
\t output.innerHTML += "<br>" + "<span>" + value + "</span>";
}
<div class="cart-contents">
\t Your shopping cart is empty
//<span>would go here</span>
//<span>would go here</span>
//<span>would go here</span>
//<span>would go here</span>
//<span class="total">would go here</span>
</div>
Что такое 'output'? Будет ли этот диапазон последним дочерним элементом 'output'? –
Я изменил сообщение, чтобы отразить его, но выход будет погружен в погружение.cart-contents – Lucky500
как вы называете функцию 'outputValue'? – demo