我認爲這樣做會更容易一點,但我已花了2個小時的時間完成,但無法解決問題。將類添加到動態創建的HTML節點中
我有這樣的輸出:
<div class="cart-contents">
Your shopping cart is empty
</div>
,我動態地創建JS約5跨度:
function outputValue(value){
\t //output.innerHTML = output.innerHTML + value;
\t output.innerHTML += "<br>" + "<span>" + value + "</span>";
}
所以我的最後一個跨度div是一個總數。我創建了一個.total的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'的最後一個元素? –
我改變了帖子以反映它,但輸出會進入潛水。購物車內容 – Lucky500
你如何調用'outputValue'函數? – demo