4 回答

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊
在與另一個(gè)數(shù)字相乘之前,您需要將字符串解析為整數(shù):
超文本標(biāo)記語(yǔ)言
<div><p id="price">160</p>
JS
var p = document.getElementById("price");
var text = p.textContent;
var number = parseInt(text) * 2000;
p.innerHTML = number;

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
price = document.getElementById("price");
price.innerHTML=eval(price.innerHTML)*2000
<div><p id="price">160</p>

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
這應(yīng)該有效:
var text = document.getElementById("price").textContent;
var number = parseInt(text);
number=number*2000;
document.getElementById("price").innerHTML = number.toString();

TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊
不要使用parseInt- 你的小數(shù)(假設(shè)這個(gè)數(shù)字可以有小數(shù))將會(huì)丟失。相反,使用parseFloat
var num= parseFloat(document.getElementsByTagName("p")[0].innerHTML);
document.getElementsByTagName("p")[0].innerHTML= num*2000;
<p>160.15</p>
添加回答
舉報(bào)