不知道那里写错了,点击按钮显示不了
来源:2-5 计算器0-9数字显示代码优化(中)
吴老师在线叛逃
2022-04-01 19:39:59
111
*{
margin: 0px;
padding: 0px;
}
div{
width: 170px;
}
#div1{
top: 100px;
left: 100px;
position: absolute;
}
input[type="button"]{
width: 30px;
margin-right: 5px;
}
input[type="text"]{
width: 145px;
text-align: right;
background-color: #fff;
border: 1px solid;
}<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title> <script type="text/javascript" src="gongneng.js"></script> <link rel="stylesheet" type="text/css" href="buju.css"> </head> <body onload="init()"> <div id="div1"> <div id="div2"> <input type="text" name="num" id="num"> </div> <div id="div3"> <input type="button" name="" value="c" id=""> <input type="button" name="" value="delete" id=""> <input type="button" name="" value="+/-" id=""> <input type="button" name="" value="/" id=""> <input type="button" name="" value="1" id=""> <input type="button" name="" value="2" id=""> <input type="button" name="" value="3" id=""> <input type="button" name="" value="*" id=""> <input type="button" name="" value="4" id=""> <input type="button" name="" value="5" id=""> <input type="button" name="" value="6" id=""> <input type="button" name="" value="-" id=""> <input type="button" name="" value="7" id=""> <input type="button" name="" value="8" id=""> <input type="button" name="" value="9" id=""> <input type="button" name="" value="+" id=""> <input type="button" name="" value="0" id=""> <input type="button" name="" value="." id=""> <input type="button" name="" value="=" id=""> <input type="button" name="" value="m" id=""> </div> </div> </body> </html>
function init() {
var num=document.getElementById('num');
num.value=0;
num.disabled="disabled";
// 获取所有input标签的元素,放到一个数组里
// 通过循环,定义i等于0 当i小于数组里的长度时,执行:数组第i个元素的的单击事件等于
一个自定义函数。
var oButton=document.getElementsByTagName("input");
for (var i=0;i<oButton.length;i++) {
oButton[i].onclick=function(){
if(!isNaN(this.value)){
alert(1);
}else{
alert('fei');
}
}
}
}
function isNumber(n) {
// 返回 取反 判断括号里面的值能否转换成数字,如果可以返回假不可以返回真
return !isNaN(n);
}搜索
复制
1回答
好帮手慕凡
2022-04-02
同学,你好!
js代码中有一行文字没有注释,祝学习愉快~
相似问题