【问题标题】:How can i add value to input with a button?如何使用按钮为输入添加值?
【发布时间】:2020-06-23 17:56:02
【问题描述】:

我正在制作一个网络“游戏”来学习 JavaScript,但我陷入了困境。我正在尝试为输入字段添加值。我要说的是,如果输入字段的值是当我按下按钮时,它会添加 +1 并且值变为 1。我还想为它添加一个限制。我在文档或网络上找不到任何可以帮助我的东西。

            <div class="shop">
                <button class="sell">-1</button>
                <input class="number" type="number" value="0">
                <button class="buy"onclick="add">+1</button>
            </div>

那是html。 我希望你们能帮助我或指出我自己学习的正确方向。 抱歉英语不好

【问题讨论】:

标签: javascript


【解决方案1】:

var el=document.querySelector(".number")
function add(num){
   el.value=parseInt(el.value)+num
}
<div class="shop">
    <button class="sell"onclick="add(-1)">-1</button>
    <input class="number" type="number" value="0">
    <button class="buy"onclick="add(+1)">+1</button>
</div>

【讨论】:

    【解决方案2】:

    它的dom操作,如果你想学习它,这里有一个基本操作的教程:https://www.sitepoint.com/dom-manipulation-vanilla-javascript-no-jquery/

    【讨论】:

      猜你喜欢
      • 2021-10-21
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 2013-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多