嗨,大家好,今天給大家帶來的是一個計算器
首先要知道我們常用的計算器都有哪些按鍵用js做計算器,有'0~9'用js做計算器,'+' ,' -' , '*', '/',還有'=' 和'.',基本是這些按鍵,然后我們去創建一些按鍵。
之后我們去設置樣式,設置完去js里寫數據
獲取上面的input
var text = .('input[type = text]')
獲取box下所有的input
var bts = .('.box input')
獲取box
var box = .('.box')
獲取app下的input
var = .('#app > input[type = ]')
獲取input
var nulll = .('#app >input[type = null]')
設置點擊事件
box. = (e){
兼容
var e = e ||.event;
讓ie6兼容
var tar = e.||e.;
如果點擊的的name全等于input
if(tar. === 'INPUT'){
就把text的內容寫到tar里
text.value += tar.value;
}
}
等于的點擊事件
. = (){
點擊之后開始運算
text.value = eval(text.value);
}
清除的點擊事件
nulll. = (){
點擊一下就清除
text.value = null;
}
ok最后我們看一下結果
哈哈哈 ,可能有點丑,不要介意哈~