Newbee JavaScript advice

Newbee JavaScript advice

本文关键字:advice JavaScript Newbee      更新时间:2023-09-26

我绝对是javascript的新手,我让这些在网页上工作。

.HTML

<body>
   <p id="decrease">399.99</p>
   <button type="button" onclick="decrease();">Start Now!</button>
</body>

脚本

var i=399.99;
function decrease()
{
i--;
document.getElementById('decrease').innerHTML= +i;
}

当单击按钮时脚本有效,但将数字减少"1",我需要它减少 0.25,并且我需要在数字前面添加一个"$"符号。

有人可以帮忙吗?

感谢所有回复它的人,它完美无缺,不需要任何其他答案,节日快乐

var i = 399.99;
function decrease() {
  i -= 0.25;
  document.getElementById('decrease').innerHTML = "$" + i;
}
<body>
  <p id="decrease">$399.99</p>
  <button type="button" onclick="decrease();">Start Now!</button>
</body>

var i = 399.99;
function decrease() {
  i -= 0.25;
  document.getElementById('decrease').innerHTML = '$'+i;
}
<body>
  <p id="decrease">$399.99</p>
  <button type="button" onclick="decrease();">Start Now!</button>
</body>

在 innerHTML 中添加一个 "$":

var i=399.99;
function decrease()
{
    i-=0.25;
    document.getElementById('decrease').innerHTML= '$' + +i;
}

http://jsfiddle.net/jjt5u1dn/2/

鉴于$字符是表示性的,我建议使用 CSS 而不是 JavaScript:

#decrease::before {
    content: "$";
}