<!DOCTYPE html><html><head><title>3的小游戏</title></head><body><input type="number" id="math2" placeholder="请输入一个数字"><button id="submit1">跟三有关吗?</button><p id="p1"></p><script>//获取元素var math1=document.getElementById("math2"),submit2=document.getElementById("submit1"),pp=document.getElementById("p1");//判断与3有无关系submit2.onclick=function(){if(math1%3==0 || math1/10==3 || math1%10==3){PP.innerHTML="PA";}else{pp.innerHTML=math1;}}</script></body></html>
3 回答
漂流風車
TA贡献70条经验 获得超21个赞
var math1=document.getElementById("math2"),
获取HTML元素中ID为math2的元素节点
你获取的不是熟人的值,你要判断的是输入框的值是不是3才对
像前面获得获取value值或者你设置弹出框输入
var math1=prompt("请输入"); 使用==判断除法运算就得到了隐式类型转换倒是不用做类型转换了
还有
submit2=document.getElementById("submit1"),
pp=document.getElementById("p1");
这两个的var呐??申明下~以免出问题~嗯id的话有时候不获取也是可以使用id的值在js内正常使用的~不过~毕竟有规矩嘛~对吧
添加回答
举报
0/150
提交
取消