一、填空題
- JavaScript有兩種引用數據類型 :__數組___、__對象__。
- Javascript通過__setTimeout___延遲指定時間后,去執行某程序。
- Javascript里String對象通過__indexOf__方法取第一次出現子字符 串的字符位置。
- Javascript里取字符串的長度是__.length__,取數組的長度是 ___.length_____。
- Javascript里若已知元素name,通過__ getElementsByName()___可以獲 得一組元素。
- Javascript彈出對話框的三個命令__alert() promot() confirm()__。
- Javascript里字符串執行正則的方法是,字符串里根據指定字 符切割的方法是__ split()__。
- Javascript里Math的___random()__方法返回介於0和1之間的偽隨機數。
- Javascript通過__setTimeout _延遲指定時間后,去執行某程序。
- 用javascript將ID為mydiv的標簽元素的樣式名設置為 document.getElementById(‘mydiv’).className=’bigfont’;__ ___。
- JavaScript有兩種特殊數據類型 :__ null ___、_ undefined __ _。
- Javascript中, 如果已知HTML頁面中的某標簽對象的id=”username”,用 ___ document.getElementById(‘username’)___方法獲得該標簽對象。
- JavaScript有兩種復合數據類型 :__數組___、__對象___。
- 通過Javascript使頁面后退的代碼是__ history.back() ___。
- 在HTML中我們可以使用__<script>__元素中放置JavaScript代碼。
- 在JavaScript中注釋使用_// /**/ /***/__。
- Javascript腳本語言的特征:__ JavaScript代碼需要瀏覽器解釋之后才能執行,而不是編譯。__。
- 在JavaScript中,如果需要聲明一個整數類型的變量num,格式是__var num__。
- JavaScript是面向對象的,使用__prototype__體現JavaScript的繼承關系。
- Javascript當中的變量,分為___全局變量___、_局部變量___。
- 在HTML頁面上編寫JavaScript代碼時,應寫在___<script>和</script>__標簽中間。
- 在JavaScript瀏覽器對象模型中,window對象的___status___屬性來指定瀏覽器狀態欄中顯示的臨時消息。
- 在javascript中,可以使用Date對象的__ getDate()__方法返回一個月中的每一天。
- Javascript中制作圖片代替按鈕的提交效果需要手動提交的方法___ submit()___。
- 當用戶提交一個表單時,需要執行javascript事件是__ onSubmit事件___。
- 在javascript當中用於指定在一段特定的事件后執行某段程序,說的是__定時器___。
- 終止定時器使用的方法是___ clearInterval() ___。
- nodeType屬性可用於獲取節點類型,如果返回值為1,則表明該節點是___元素節點___。
- 為獲取頁面中多個同名對象,應使用document的__ getElementsByName () ___方法。
- Javascript的基本數據類型不包括__數組___。
- Typeof運算符返回值中由一個跟javascript數據類型不一樣,它是___ Function ____。
- 定義了一個變量,但沒有為該變量賦值,如果alert該變量,javascript彈出的對話框的顯示___ Undefined___。
- 獲取焦點的事件__ onfocus___失去焦點的事件___ onblur ____。
- Javascript里若一直元素id,通過___ getElementById()__可以獲得一個元素。
- Window對象中定時器由___ setInterval()__、___ setTimecout()___。
- Typeof[1,2,3] ,typeof undefined 的結果分別是_ object __、__ undefined __。
- Select當選擇發生變化觸發的事件是__onchange__、表單提交時間是__onsubmit___。
- 關於瀏覽器對象,history對象的父對象是___ location對象___。
- 在HTML頁面上,按下鍵盤上任意一個鍵時都會觸發Javascript的___ onKeyDown ___事件。
- 在HTML頁面中,不能與onChange事件處理程序相關聯的表單元__按鈕/button ___。
二、選擇題
|
|
|
1. |
JavaScript是運行在( B )的腳本語言。(選擇一項) |
|
|
|
|
|
A. |
服務器端 |
|
B. |
客戶端 |
|
C. |
在服務器運行后,把結果返回到客戶端 |
|
D. |
在客戶端運行后,把結果返回到服務端
|
2. |
setTimeout("buy( )",20)表示的意思是( C )(選擇一項) |
|
|
|
|
|
A. |
間隔20秒后,buy( )函數被調用一次 |
|
B. |
間隔20分鍾后,buy( )函數被調用一次 |
|
C. |
間隔20毫秒后,buy( )函數被調用一次 |
|
D. |
buy( )函數被持續調用20次
|
3. |
在JavaScript中,能使文本框失去焦點的方法是( C )。(選擇一項) |
|
|
|
|
|
A. |
onblur( ) |
|
B. |
focus( ) |
|
C. |
blur( ) |
|
D. |
leave( )
|
4. |
在Javascript中,運行Math.ceil(25.5);的結果是( D )(選擇一項) |
|
|
A. |
24 |
|
B. |
25 |
|
C. |
25.5 |
|
D. |
26
|
5. |
在JavaScript中( C )方法可以對數組元素進行排序(選擇一項) |
|
|
|
|
|
A. |
add( ) |
|
B. |
join( ) |
|
C. |
sort( ) |
|
D. |
length( )
|
6. |
分析下面的JavaScript代碼段,輸出結果是( B )(選擇一項) |
|
|
var mystring="I am a student"; a=mystring.charAt(9); document.write(a); |
|
|
A. |
I am a st |
|
B. |
U |
|
C. |
Udent |
|
D. |
T
|
7. |
分析下面的JavaScript代碼段,輸出的結果是( D )。(選擇一項) |
|
|
emp=new Array(5); emp[1]=1; emp[2]=2; document.write(emp.length); |
|
|
A. |
2 |
|
B. |
3 |
|
C. |
4 |
|
D. |
5
|
8. |
以下不屬於javascript中提供的常用數據類型的是( D )(選擇一項) |
|
|
|
|
|
A. |
Undefined |
|
B. |
Null |
|
C. |
Number |
|
D. |
Connection
|
9. |
在JavaScript中,把字符串“123”轉換為整型值123的正確方法是( C )。(選擇一項) |
|
|
|
|
|
A. |
var str="123"; var num=(int)str; |
|
B. |
var str="123"; var num=str.parseInt(str); |
|
C. |
var str="123"; var num=parseInt(str); |
|
D. |
var str="123"; var num=Integer.parseInt(str);
|
10. |
假設今天是2006年4月1日星期六,請問以下javascript代碼輸出結果是:( A )(選擇一項) |
|
|
var time = new Date( ); document.write(time.getMonth( )); |
|
|
A. |
3 |
|
B. |
4 |
|
C. |
5 |
|
D. |
4月
|
11. |
關於函數,以下說法錯誤的是( D )(選擇一項) |
|
|
|
|
|
A. |
函數類似於方法,是執行特定任務的語句塊。 |
|
B. |
可以直接使用函數名稱來調用函數 |
|
C. |
函數可以提高代碼的重用率 |
|
D. |
函數不能有返回值
|
12. |
在JavasScript中,若要實現復選框全選功能,則在橫線處填寫的代碼應為( B )(選擇一項) |
|
|
<script type="text/javascript"> function allChecked( ){ var allck=__________ for(var i = 0 ;i<allck.length;i++){ allck[i].checked=true; } } </script> <body> <p><input name="chk" type="checkbox" value="滑雪">滑雪 <p><input name="chk" type="checkbox" value="游泳">游泳 <p><input name="chk" type="checkbox" value="爬山">爬山 <p><input name="btn" type="button" onClick="allChecked( )" value="選擇"> </body> |
|
|
A. |
document.getElementsById("chk"); |
|
B. |
document.getElementsByName("chk"); |
|
C. |
document.getElementByName("checkbox"); |
|
D. |
document.getElementsByTagName("chk");
|
13. |
在JavaScript中,頁面中顯示當天日期“今天是2013年9月1日”,下列選項正確的是( D )(選擇一項) |
|
|
|
|
|
A. |
var today;today=new Date( ); document.write("今天是"+today.getYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDay( )+"日"); |
|
B. |
var today; today=new Date( ); document.write("今天是"+today.getFullYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDay( )+"日"); |
|
C. |
var today; Today=new Day( ); document.write("今天是"+today.getFullYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDate( )+"日"); |
|
D. |
var today; today=new Date( ); document.write("今天是"+today.getFullYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDate( )+"日");
|
14. |
在JavaScript中,執行下面的代碼后,num的值是( C ).(選擇一項) |
|
|
var str = "xiao.li@gmail.com"; var num = str.indexOf("."); |
|
|
A. |
-1 |
|
B. |
0 |
|
C. |
4 |
|
D. |
13 |
|
|
|
15. |
在JavaScript中,使用open( )方法實現彈出窗口時,能夠控制窗口大小無法調節的選項是( AC )(選擇二項) |
|
|
|
|
|
A. |
window.open("show.html","彈出窗口","resizable=no"); |
|
B. |
window.open("show.html","彈出窗口","resizable=yes"); |
|
C. |
window.open("show.html","彈出窗口","resizable=0"); |
|
D. |
window.open("show.html","彈出窗口","resizable=1");
|
16. |
在JavaScript中,下列代碼可以實現每隔5秒彈出"5秒到了!"的是( D )(選擇一項) |
|
|
|
|
|
A. |
setTimeOut("alert('5秒到了!')",5) |
|
B. |
setTimeOut("alert('5秒到了!')",5000) |
|
C. |
setInterval("alert('5秒到了!')",5) |
|
D. |
setInterval("alert('5秒到了!')",5000) |
|
|
|
17. |
以下可以獲取系統當前日期的是( A )(選擇一項) |
|
|
|
|
|
A. |
var k = new Date( ); |
|
B. |
Date k = new Date( ) |
|
C. |
var k = new date( ) |
|
D. |
以上說法均不對 |
18. |
分析下面的JavaScript代碼段,輸出的結果是( C )。(選擇一項) |
|
|
emp=new Array(3); emp[0]=0;emp[1]=1; emp[2]=2;emp[3]=3; document.write(emp.length); |
|
|
A. |
2 |
|
B. |
3 |
|
C. |
4 |
|
D. |
5
|
19. |
在JavaScript中,使用open( )方法實現彈出窗口時,能夠控制窗口大小無法調節的選項是 ( AC )(選擇二項) |
|
|
|
|
|
A. |
window.open("show.html","彈出窗口","resizable=no"); |
|
B. |
window.open("show.html","彈出窗口","resizable=yes"); |
|
C. |
window.open("show.html","彈出窗口","resizable=0"); |
|
D. |
window.open("show.html","彈出窗口","resizable=1"); |
20. |
在JavaScript中,能夠實現頁面重新加載的選項是 ( D )(選擇一項) |
|
|
|
|
|
A. |
document.replace( ) |
|
B. |
document.reload( ); |
|
C. |
location.replace(href); |
|
D. |
location.reload( ); |
21. |
在JavaScript中,能使文本框獲得焦點的方法是 ( B )(選擇一項) |
|
|
|
|
|
A. |
onSelect( ) |
|
B. |
focus( ) |
|
C. |
blur( ) |
|
D. |
fix( ) |
22.
|
在JavaScript中,下面代碼表示獲取到文本框的值,則下列選項中驗證文本框為空的條件表達式不正確的是 ( CD ).(選擇二項) |
|
|
var usrName = document.getElementById("txtName").value; |
|
|
A. |
usrName =="" |
|
B. |
usrName.length<=0 |
|
C. |
usrName="" |
|
D. |
usrName.length<0 |
23. |
在JavaScript中,下拉選項中可以獲取滾動條距窗口頂端滾動的距離的是 ( A ).(選擇一項) |
|
|
|
|
|
A. |
document.documentElement.scrollTop; |
|
B. |
document.documentElement.topScroll; |
|
C. |
document.style.scrollTop; |
|
D. |
document.style.topScroll;
|
24. |
在JavaScript中,下面變量的聲明和賦值語句錯誤的是 ( B )(選擇一項) |
|
|
|
|
|
A. |
x = 10; |
|
B. |
int x = 10 ; |
|
C. |
var x = 10; |
|
D. |
var x,y,x = 10; |
25. |
在Javascript中,關於winfow對象描述不正確的是 ( D )(選擇一項) |
|
|
|
|
|
A. |
window.history屬性是指有關客戶訪問過的URL信息 |
|
B. |
window.confirm( )方法顯示一個帶有提示信息和確認按鈕的警示框 |
|
C. |
window.location="a.html"和window.location.href="a.html"的作用都是讀取並顯示a.html內容 |
|
D. |
window.reload( )方法可以用來刷新當前頁面
|
26. |
在JavaScript中,執行下面的代碼后,num的值是 ( C )。(選擇一項) |
|
|
var str="xiao.li@gmail.com" var num = str.indexOf("."); |
|
|
A. |
-1 |
|
B. |
0 |
|
C. |
4 |
|
D. |
13 |
27. |
以下關於Javascript的說法中正確的是( C )(選擇一項) |
|
|
|
|
|
A. |
Jquery是區別於Javascript的另一種Web腳本語言 |
|
B. |
JavaScript與Jquery不可以混合使用 |
|
C. |
Javascript可以以*.js的形式放在單獨的文件中 |
|
D. |
使用Jquery方法時可以不用引入Jquery庫文件 |
28. |
在JavaScript中,下列關於window對象方法的說法錯誤的是( C )(選擇一項) |
|
|
|
|
|
A. |
window對象包括location對象、history對象和docuement對象 |
|
B. |
window.onload( )方法中的代碼會在一個該頁面加載完成后執行 |
|
C. |
window.open( )方法用於在當前瀏覽器窗口加載指定的URL文檔 |
|
D. |
window.close( )方法用於關閉瀏覽器窗口
|
29. |
在JavaScript中,以下( AD )能隱藏id為flower的div(選擇二項) |
|
|
|
|
|
A. |
document.getElementById("flower").style.display="none"; |
|
B. |
document.getElementById("flower").style.display="hidden"; |
|
C. |
document.getElementById("flower").style.visibility="none"; |
|
D. |
document.getElementById("flower").style.visibility="hidden" |
30. |
在JavaScript中,( B )能實現如下圖所示效果。(選擇一項)
|
|
|
|
|
|
A. |
window.open("確認您的刪除操作碼?"); |
|
B. |
window.confirm("確認您的刪除操作碼?"); |
|
C. |
window.alert("確認您的刪除操作碼?"); |
|
D. |
window.prompt("確認您的刪除操作碼?");
|
31. |
以下關於JavaScript的說法中錯誤的是( B )(選擇一項) |
|
|
|
|
|
A. |
jQuery是基於JavaScript的一個封裝框架 |
|
B. |
JavaScript與JQuery是兩種腳本語言 |
|
C. |
JavaScript可以通過script標簽的形式引入到網頁中 |
|
D. |
使用jQuery方法前必須先引入jquery框架庫文件
|
32. |
在JavaScript中,下列說法錯誤的是( D )(選擇一項) |
|
|
|
|
|
A. |
setInterval( )用於在指定的毫秒后調用函數或計算表達式,可執行多次 |
|
B. |
setImeout( )用於在指定的毫秒后調用函數或計算表達式,可執行一次 |
|
C. |
setInterval( )的第一個參數可以是計算表達式也可以是函數變量名 |
|
D. |
clearInterval( )和clearTimeout( )都可以消除setInterval( )函數設置的timeout |
33. |
在以下選項中,關於JavaScript的Date對象描述正確的是( C ).(選擇一項) |
|
|
|
|
|
A. |
getMonth( )方法能返回Date對象的月份,其值為1~12 |
|
B. |
getDay( )方法能返回Date對象的一個月中的每一天,其值為1~31 |
|
C. |
getTime( )方法能返回某一時刻(1970年1月1日)依賴的毫秒數 |
|
D. |
getYear( )方法只能返回4位年份,長用於獲取Date對象的年份
|
34. |
在JavaScript語法中,下列說法正確的是( AB )(選擇二項) |
|
|
|
|
|
A. |
parseInt(43.12)返回值為43 |
|
B. |
parseInt('abc43.12')返回值為NaN |
|
C. |
parseFloat('45.13abc')==parseInt(43.12) 返回true |
|
D. |
isNaN(parseFloat('45.13abc'))返回true
|
35. |
關於JavaScript中的Math對象的說法,正確的是( B )(選擇一項) |
|
|
|
|
|
A. |
Math.ceil(512.51)返回的結果為512 |
|
B. |
Math.floor( )方法用於對數字進行下舍入 |
|
C. |
Math.round(-512.51)返回的結果為-512 |
|
D. |
Math.random( )返回的結果范圍為0-1,包括0和1
|
36. |
Javascript的基本組成包括以下( ABC )選項(選擇三項) |
|
|
|
|
|
A. |
DOM |
|
B. |
BOM |
|
C. |
ECMAScript |
|
D. |
jQuery
|
37. |
在網頁中執行以下JavaScript代碼: var str = "www.bjsxt.com"; str.title = "北京尚學堂"; alert(str.substring(4)); 該代碼在網頁中輸出的內容是( D )(選擇一項) |
|
|
|
|
|
A. |
空 |
|
B. |
程序報錯 |
|
C. |
www. |
|
D. |
bjsxt.com
|
38. |
在JavaScript中,下列說法錯誤的是( D )(選擇一項) |
|
|
|
|
|
A. |
setInterval( )用於在指定的毫秒后調用函數或計算表達式,可執行多次 |
|
B. |
setTimeout( )用於在指定的毫秒后調用函數或計算表達式,可執行一次 |
|
C. |
setInterval( )的第一個參數可以是計算表達式也可以是函數變量名 |
|
D. |
clearInterval( )和clearTimeout( )都可以清楚setInterval( )函數設置的timeout |
|
|
|
39. |
javascript腳本的類型轉換說法正確的是( D )(選擇一項) |
|
|
|
|
|
A. |
parseInt("66.6s")的返回值是7 |
|
B. |
parseInt("66.6s")的返回值是NaN |
|
C. |
parseFloat("66ss36.8id")的返回值是36 |
|
D. |
parseFloat("66ss36.8id")的返回值是66
|
40. |
關於JavaScript中的Math對象的說法,正確的是( B )。(選擇一項) |
|
|
|
|
|
A. |
Math.ceil(512.51)返回的結果為512 |
|
B. |
Math.floor( )方法用於對數進行下舍入 |
|
C. |
Math.round(-512.51)返回的結果為-512 |
|
D. |
Math.random( )返回結果為0~1,包括0和1 |
三、判斷題
- JavaScript是Microsoft公司設計的腳本語言。( F )
- JavaScript既可以用於Web客戶端應用,也可以用於web服務器端應用。( T )
- 編寫JavaScript程序的唯一工具是純文本編輯器。( F )
- 在JavaScript中可以用十六進制形式來表示浮點數常量。( F )
- 在JavaScript中,使用單引號(')標記字符常量,而是用雙引號(")標記字符串常量。( F )
- 在定義JavaScript變量中,一定要指出變量名和值。( F )
- 用var定義一個變量后,如果沒有賦予任何值,那么它的值是空值,即null。( F )
- JavaScript規定在使用中任何變量之前必須先使用var聲明它。( F )
- 在使用var x=1聲明變量x之后,賦值語句x="今天天氣真好"將出錯。( F )
10. JavaScript表達式的類型只取決於運算符,與操作數無關。( F )
11. 在JavaScript中,兩個整數進行除(/)運算,其結果也為整數。( F )
12. JavaScript中的Image對象提供了將圖象預加載到內存的方法。( F )
13. JavaScript中的事件柄指向一段腳本程序,用來處理所發生的事件。( T )
14. JavaScript的文檔對象模型是樹型結構的。( T )
15. JavaScript的核心語言對象包括字符串對象、數學對象、日期對象、數組對象。( T )
16. JavaScript與客戶端的交互是基於事件驅動的。( T )
17. JavaScript的強大功能主要是其提供了眾多的內置對象。( F )
18. JavaScript語言的語法類似C語言。( F )
19. JavaScript不聲明變量的數據類型,變量可直接使用( T )
20. JavaScript能在客戶方寫硬盤。( F )
四、簡答題
- 簡述JavaScript中獲取某個元素的三種方式。
- JavaScript中的三種彈出式消息提醒命令是什么?
- JavaScript操作CSS的兩種方式
- 請寫出用於校驗HTML文本框中輸入的內容全部為數字的javascript代碼
- 簡述JavaScript語言及其特點。
- 舉例JavaScript常用數據類型有哪些
- 舉例Javascript的常用對象有哪些
- DOM和BOM及其關系
- java跟JavaScript有什么聯系?
10. JAVA語言是強類型語言,javascript是弱類型語言。
11. 簡述一下javascript定義數據類型和方法與Java的異同。
12. "===="和"=="有什么區別?
13. 內置函數:isNaN, escape,unescape,eval,parseInt,parseFloat分別都有什么作用?
14. 某個元素的id是aa,那么javascript中通過什么方法可以獲得該元素對應的對象。
15. 說出下面的事件都有什么作用:
16. onload,onunload,onblue,onchange,onfocus,onkeypress,onkeydown,
17. onkeyup,onmouseover,onmousemove,oncopy,onbeforecopy
18. js是一種基於對象和事件驅動的語言,用語言描述下面代碼的執行過程:
19. <input type=button value=測試 onclick="aa();" />
五. 編碼題
1、實現在標題欄上動態顯示當前時間的效果。
1 <html>
2 <head>
3 <title>新建網頁 1</title>
4 </head>
5 <body onload="showTime()">
6 <script>
7 function showTime(){ 8 now=new Date(); 9 display=now.toLocaleString(); 10 document.title=display; 11 setTimeout("showTime()",1000) 12 } 13 </script>
14 </body>
15 </html>
2、交換圖像。
1 <a onmouseover="document.p1.src='images/IMG02.JPG'"onmouseout="document.p1.src='images/IMG01.JPG'">
2 <img border="0" src="images/IMG01.JPG" width="200" height="150" name="p1">
3 </a>
3、改變下拉列表框的選項時能顯示當前選項的文本和值。
1 <form name="a">
2 <select name="a" size="1" onchange="_sel(this)">
3 <option value="a">1</option>
4 <option value="b">2</option>
5 <option value="c">3</option>
6 </select>
7 </form>
8 <script>
9 function _sel(obj) 10 { 11 alert("顯示文本:" + obj.options[obj.selectedIndex].text); 12 alert("值:" + obj.options[obj.selectedIndex].value); 13 } 14 </script>
4、要求能夠彈出對話框提示當前選中的是第幾個單選框。
1 <html>
2 <head>
3 <script>
4 function foo() 5 { 6 var rg = document.getElementsByName("radioGroup"); 7 for (var i= 0; i<rg.length; i++) 8 { 9 if(rg[i].checked) 10 { 11 alert("你選擇了第" + (i+1) + "個單選框"); 12 } 13 } 14 return false; 15 } 16 </script>
17 </head>
18 <body>
19 <form name="form1" onsubmit="return foo();">
20 <input type="radio" name="radioGroup"/>
21 <input type="radio" name="radioGroup"/>
22 <input type="radio" name="radioGroup"/>
23 <input type="radio" name="radioGroup"/>
24 <input type="radio" name="radioGroup"/>
25 <input type="radio" name="radioGroup"/>
26 <input type="submit"/>
27 </form>
28 </body>
29 </html>
5、改變下拉列表框顯示圖片,並顯示在文本框中。
1 <html>
2 <head>
3 <title>圖像切換</title>
4 <script>
5 function LoadImg(f) 6 { 7 document.img1.src=document.form1.D1.options[document.form1.D1.selectedIndex].value; 8 document.form1.T1.value=document.form1.D1.options[document.form1.D1.selectedIndex].value; 9 } 10 </script>
11 </head>
12 <body>
13 <form name="form1" >
14 <p><input type="text" name="T1" size="20">
15 <select size="1" name="D1" onchange="LoadImg(this.form)">
16 <option selected value="images\img01.jpg">圖片一</option>
17 <option value="images\img02.jpg">圖片二</option>
18 <option value="images\img03.jpg">圖片三</option>
19 </select>
20 </p><img src="images\Img01.jpg" name="img1" width=250 height=200>
21 </form>
22 </body>
23 </html>
6、請編碼實現如下效果。
當“重復密碼”框失去焦點時,判斷兩次密碼一致性,如果不一致,在后面文本框中顯示上圖效果,如果一致,“兩次密碼不一致”提示消失
2)年齡判斷,要求年齡必須是數字
1 <script type="text/javascript">
2 function checkpwd() 3 {//驗證兩次密碼是否一致
4 var pwd1 = document.getElementById("pwd"); 5 var v1 = pwd1.value; 6 var pwd2 = document.getElementById("pwd2"); 7 var v2 = pwd2.value; 8 var pwdmsg = document.getElementById("pwdmsg"); 9 if(v1==v2) 10 { 11 pwdmsg.innerHTML=""; 12 } 13 else
14 { 15 pwdmsg.innerHTML="兩次密碼不一樣"; 16 } 17 } 18 function checkage() 19 {//驗證年齡是不是數字
20 var age = document.getElementById("age"); 21 var v1 = age.value; 22 var agemsg = document.getElementById("agemsg"); 23 if(isNaN(v1)) 24 { 25 agemsg.innerHTML="年齡必須是數字"; 26 } 27 else
28 { 29 agemsg.innerHTML=""; 30 } 31 } 32 </script>