使用js从输入框中获取值

时间:2017-04-09 11:32:57

标签: javascript input box

我不知道如何从输入框中获取价值。现在当我点击下注按钮时它只减去100,我想实现这一点,当我在文本框中输入值并点击下注时,它会减去我从余额中输入的值。这是我的代码:

HTML:

<div>
    <input type="text" value=0 name="betAmount">
    <button class="betBTN">BET</button>
</div>

JS:

document.addEventListener('DOMContentLoaded',function() {
document.querySelector('.betBTN').addEventListener('click', function() {
      var toAdd = document.querySelector('div').textContent - 100;
      document.querySelector('div').innerHTML = "";
      document.querySelector('div').insertAdjacentHTML('afterbegin', toAdd);
    });
});

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

将您的unsigned char buffer[0]={0x7e}; 替换为

100

此行将获得document.querySelector("input").value; 元素

的值

&#13;
&#13;
input
&#13;
document.addEventListener('DOMContentLoaded',function() {
document.querySelector('.betBTN').addEventListener('click', function() {
      var toAdd = document.querySelector('div').textContent - document.querySelector("input").value;
      document.querySelector('div').innerHTML = "";
      document.querySelector('div').insertAdjacentHTML('afterbegin', toAdd);
    });
});
&#13;
&#13;
&#13;

答案 1 :(得分:0)

如果您正在谈论输入的值,那么以下内容就可以完成这项任务:

document.querySelector('input[name="betAmount"]').value;

所有输入元素,无论是HTML input还是textarea还是select等都有value属性,这是用户数据的实际值。