不知道那里写错了,点击按钮显示不了
来源: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代码中有一行文字没有注释,祝学习愉快~
相似问题