html
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)山東免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
head
titleCalculator/title
script language="javascript1.2"
!--HIDE FROM INCOMPATIBLE BROWSERS
var inputString="";
function updateString(value)
{
inputString+=value;//這一行就是把前面定義的inputString和參數(shù)value連在一起,然后賦給inputString
document.Calculator.input.value = inputString;//這里你少打了一個t
}
//STOP HIDING FROM INCOMPATIBLE BROWSERS--
/script
/head
body
centerform name = "Calculator"
input type="text" name="input" size="22"
br
input type="button" name="plus" value="+" onClick="updateString('+')"
input type="button" name="minus" value="-" onClick="updateString('-')"
input type="button" name="times" value="*" onClick="updateString('*')"
input type="button" name="div" value="/" onClick="updateString('/')"br
br
input type="button" name="zero" value="0" onClick="updateString('0')"
input type="button" name="one" value="1" onClick="updateString('1')"
input type="button" name="two" value="2" onClick="updateString('2')"
input type="button" name="three" value="3" onClick="updateString('3')"
input type="button" name="four" value="4" onClick="updateString('4')"
br
input type="button" name="five" value="5" onClick="updateString('5')"
input type="button" name="six" value="6" onClick="updateString('6')"
input type="button" name="seven" value="7" onClick="updateString('7')"
input type="button" name="eight" value="8" onClick="updateString('8')"
input type="button" name="nine" value="9" onClick="updateString('9')"
br
!--這個是點,你怎么寫個+--
input type="button" name="point" value="·" onClick="updateString('.')"
!--下面一行中input.value=''是兩個單引號,不是雙引號,后面那個也是單引號--
input type="button" name="clear" value="Clear" onClick="input.value='';inputString=''"
!--下面這行改成如下更好點,eval(inputString)這個,就是把inputString當成js代碼執(zhí)行--
input type="button" name="calc" value="=" onClick="inputString=input.value=eval(inputString);"
/form
/center
/body
/html
js做一個簡易計算器具體如下:
html
head
titlejs運算/title
boby
table
tr
td第一個數(shù)/td
tdinput type="text" id="onesum"/td
/tr
tr
td運算符號/td
tdinput type="text" id="fh"/td
/tr
tr
td第二個數(shù)/td
tdinput type="text" id="twosum"/td
/tr
tr
td計算結(jié)果/td
tdinput type="text" id="sum"/td
/tr
tr
td colspan="2"input type="button" value="?? 計算?? " onclick="js()"/td
/tr
table
script
function js(){
var num1=document.getElementById("onesum").value;
var num2=document.getElementById("twosum").value;
var fh=document.getElementById("fh").value;
var sum=0;
nu
m1=Number(num1);
num2=Number(num2);
if(fh=='+')
{
sum=num1+num2;
}
else if(fh=='-')
{
sum=num1-num2;
}else if(fh=='*')
{
sum=num1*num2;
}else if(fh=='/')
{
sum=num1/num2;
}
//alert(sum);
document.getElementById("sum").value=sum;
}
/script
/boby
/html
JavaScript?教程?JavaScript?是屬于網(wǎng)絡(luò)的腳本語言!?JavaScript?被數(shù)百萬計的網(wǎng)頁用來改進設(shè)計、驗證表單、檢測瀏覽器、創(chuàng)建cookies,以及更多的應用。
htmlhead
title計算器/title
script?language="JavaScript"
function?Caculate()
{
var?a=parseInt(document.f1.t1.value);
var?b=parseInt(document.f1.t2.value);
var?s;
for(var?i=0;i4;i++)
{
if(document.f1.r[i].checked==true)
{
if(i==0)
{
s=a+b;
String(s);
}
else?if(i==1)
{
s=a-b;
String(s);
}
else?if(i==2)
{
s=a*b;
String(s);
}
else
{
if(b==0)
{
s="被除數(shù)不能為0,請重新輸入";
}
else
{
s=a/b;
String(s);
}
}
}
}
document.f1.t3.value=s;
}
/script
/head
body
form?method="get"?name="f1"
請輸入第一個操作數(shù):input?type=text?name="t1"?size=12?maxlength=6p
請輸入第一個操作數(shù):input?type=text?name="t2"?size=12?maxlength=6p
請選擇操作br
input?type=radio?name="r"?value="0"+
input?type=radio?name="r"?value="1"?checked-
input?type=radio?name="r"?value="2"*
input?type=radio?name="r"?value="3"/p
input?type=button?name="b1"?value="="?onclick="Caculate()"p
結(jié)果是:input?type=text?name="t3"?size=12?maxlength=12?p
/form
/body/html
如果頁面亂碼,請更改瀏覽器編碼為utf-8!
在兩行代碼中出現(xiàn)三處錯誤,已在代碼中注釋并修正.自己對照一下吧.
html
head
titleJavaScript練習/title
script language="javascript"
function exchange()
{
var thistag,parentTag; // 這里前面多了個字符(`),刪掉
thistag=window.event.srcElement.tagName; parentTag=window.event.srcElement.parentElement.tagName;
if(thistag=="H1" parentTag=="BODY") // 這里H1和BODY后面多了個空格,刪掉!
{
if(document.all(window.event.srcElement.id+"p").style.display=="none")
{
document.all(window.event.srcElement.id+"p").style.display="";
}
else
{
document.all(window.event.srcElement.id+"p").style.display="none";
}
}
}
/script
/head
body onclick="exchange()"
我的javascript程序
h1 id="wac1"第一個安慰:最重要的是今天的心。/h1
p id="wac1p" style="display:none"何必為痛苦的悔恨而失去現(xiàn)在的心情,何必為莫名的憂慮而惶惶不可終日。過去的已經(jīng)一去不復返了,再怎么悔恨也是無濟于事。未來的還是可望而不可及,再怎么憂慮也是會空悲傷的。今天心,今日事和現(xiàn)在人,卻是實實在在的,也是感覺美好的。當然,過去的經(jīng)驗要總結(jié),未來的風險要預防,這才是智慧的。昨天已經(jīng)過去,而明天還沒有來到,今天是真實的。/p
h1 id="wac2"第二個安慰:自己的心痛只能自己療。/h1
p id="wac2p" style="display:none"何必為痛苦的悔恨而失去現(xiàn)在的心情。偶爾的抱怨發(fā)泄一下,也是十分必要的,但是無休止的抱怨只會增添煩惱,只能向別人顯示自己的無能,抱怨是一種致命的消極心態(tài),一旦自己的抱怨成為惡習那么人生就會暗無天日,不僅自己好心境全無,而且別人跟著也倒霉。抱怨沒有好處,樂觀才是最重要的。/p
/body
/html
要彈aa對話框? 把你javascript函數(shù)方法改成bsubmit 下面4個botton的onclick也要改一下 submit是javascript自定的函數(shù)
新聞名稱:javascript簡易,JavaScript簡易計算器
文章地址:http://m.rwnh.cn/article28/dssdpjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、定制網(wǎng)站、網(wǎng)站改版、標簽優(yōu)化、營銷型網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)