为了账号安全,请及时绑定邮箱和手机立即绑定

今天刚学JS,if else 我写了怎么没有效果呢?小于5用加法,大于5用乘法。

今天刚学JS,if else 我写了怎么没有效果呢?小于5用加法,大于5用乘法。

斯蒂芬大帝 2018-11-23 19:15:46
<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 是字符串,乘以数字没有意义

最重要一点:你应该学会使用浏览器的控制台。代码一旦出错,错误会在那里显示,跑来这里问是最低效的。


查看完整回答
反对 回复 2018-12-31
  • 1 回答
  • 0 关注
  • 648 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号