<script>function xuexi() { var x1 = document.getElementById("t1") var x2 = document.getElementById("t2") if(x1<5) { kkk.innerHTML = t1.value * 1 + t2.value * 1; } else { kkk.innerHTML = t1.value * 1 * t2.value * 1; }}</script><input type="text" id="t1"/>+<input type="text" id="t2"/>+<button onclick="xuexi()">点击后下面出现结果</button><h1 id="kkk"></h1>那位大大能帮我改改啊,我这苦逼美工写代码实在力不从心啊。谢谢谢谢1 想实现的效果是 x1小于5用加法,大于5用乘法。2 请问如果只能输入数字和小数点是怎么实现的?
1 回答

慕雪6442864
TA贡献1812条经验 获得超5个赞
变量
kkk
t1
t2
没有定义x1
是 DOM 元素,和5
比较没有意义t1.value
是字符串,乘以数字没有意义
最重要一点:你应该学会使用浏览器的控制台。代码一旦出错,错误会在那里显示,跑来这里问是最低效的。
添加回答
举报
0/150
提交
取消