我不知道如何从输入框中获取价值。现在当我点击下注按钮时它只减去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);
});
});
有什么建议吗?
答案 0 :(得分:2)
将您的unsigned char buffer[0]={0x7e};
替换为
100
此行将获得document.querySelector("input").value;
元素
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;
答案 1 :(得分:0)
如果您正在谈论输入的值,那么以下内容就可以完成这项任务:
document.querySelector('input[name="betAmount"]').value;
所有输入元素,无论是HTML input
还是textarea
还是select
等都有value
属性,这是用户数据的实际值。