利用id可以直接取值的特性和闭包
<script type="text/javascript">
// 补全代码
function get(type, operate) {
if (type.innerText <= 0 && operate === "-") { return }
if (operate == "+") {
type.innerText = Number(type.innerText) + 1
} else {
type.innerText = Number(type.innerText) - 1
}
total.innerText = Number(zjsl.innerText) * 28 + Number(klsl.innerText) * 5
}
function handleClick(type, operate) {
return function () {
get(type, operate)
}
}
zjtaiduola.onclick = handleClick(zjsl, "-")
zjtaishaola.onclick = handleClick(zjsl, "+")
kltaiduola.onclick = handleClick(klsl, "-")
kltaishaola.onclick = handleClick(klsl, "+")
</script>