【发布时间】:2021-03-10 11:37:24
【问题描述】:
好的,所以我正在尝试创建一个简单的小费计算器,但除非用户输入值然后刷新页面,否则它不起作用。我该如何解决这个问题,以便在输入数字时计算按下按钮而不刷新页面的时间。
document.addEventListener('DOMContentLoaded', function () {
document.getElementById('calculate').onclick = CalculatorForNumber
const billing = document.querySelector('#bill').value
const people = document.querySelector('#numberofpeople').value
const percent = document.querySelector('#percent').value
function CalculatorForNumber() {
if (document.getElementById('type').value === document.getElementById('bynumberofpeople')){
alert((billing/100)*people)
} else{
alert((billing/100)*percent)
}
}
})
【问题讨论】:
-
什么是
#bill、#numberofpeople、#percent?一些<input type="text"? -
有表格吗?
-
请显示其中的 HTLM 正文部分...
标签: javascript html dom script