3 回答
TA贡献1850条经验 获得超11个赞
只需"$" +在前面添加一个:
function myFunction() {
var x = document.getElementById("myText").value;
document.getElementById("demo").innerHTML = "$" + (x * .97).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
<input id="myText" placeholder="$149,995.00" type="number">
<button onclick="myFunction()" type="button">Convert</button>
<h1 id="demo"></h1>
TA贡献1811条经验 获得超6个赞
我希望这是你所期待的
function myFunction() {
var x = document.getElementById("myText").value;
var amount = (x * .97).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
document.getElementById("demo").innerHTML = "$" + amount;
}
<input id="myText" placeholder="$149,995.00" type="number">
<button onclick="myFunction()" type="button">Convert</button>
<h1 id="demo"></h1>
TA贡献1803条经验 获得超6个赞
function myFunction() {
var x = document.getElementById("myText").value;
document.getElementById("demo").innerHTML = "$"+(x * .97).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
<input id="myText" placeholder="$149,995.00" type="number">
<button onclick="myFunction()" type="button">Convert</button>
<h1 id="demo"></h1>
添加回答
举报
