我試圖選擇按類「ProductPrice」列出的價格,並從$ 59中減去它以顯示免費送貨郵件,但無法獲得選擇產品價格。我哪裏錯了?在div標籤中選擇一個數字並從59中減去它並將結果顯示爲文字
<div><em class="ProductPrice">$16.95</em></div>
<script>
var cart = document.getElementByClassName("ProductPrice").replace('$', '');
var test = 59 - cart;
document.write('<div>Add $' + cart + 'to your cart to get free shipping.</div>');
</script>
我假設你不必在這裏解析,因爲它是int - 字符串,所以字符串被autoparsed? – Shilly
正確,因爲JS類型轉換 –
無論如何,這是否是最好的做法,因爲相反的'var promotion = cart + 59'會不正確?或者我們可以假設每個人都知道嗎? – Shilly