小白求解 为什么点了提交没反应
javascript吧
全部回复
仅看楼主
level 1
[委屈]
2020年05月19日 14点05分 1
level 1
[小乖]求大佬
2020年05月19日 15点05分 2
level 12
[乖]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<h2>工资计算</h2>
<p>请输入工资</p>
<input id="numb" type="text" value="" />
<button type="button" onclick="my()">提交</button>
<div id="demo"></div>
<script>
function my() {
var x, y;
x = document.getElementById('numb').value;
if (x > 1000) y = 1.2 * x;
else if (x >= 800) y = 1.15 * x;
else y = 1.1 * x;
document.getElementById('demo').innerHTML = y;
}
</script>
</body>
</html>
2020年05月20日 00点05分 3
[委屈]多谢大佬
2020年05月20日 02点05分
level 1
#demo的元素都没放[汗]
2020年05月20日 00点05分 4
level 1
你的demo是什么?
2020年05月21日 07点05分 5
level 1
首先你那个demo.在每次点击函数时,是否会触发生效一次,这个demo都不在函数里面!在函数外面也就在页面加载的时候会生效一次!此时y的值为null,所以啥也没显示,后面点击按钮,也只是改变了y的值,却没有奖y放进div里面!
2020年05月22日 02点05分 6
[小乖]多谢大佬指导
2020年05月22日 17点05分
1