JS例項——w3cschool
基礎例項
- write()
document.write("this is a string");//生成普通文字 document.write("<br>"+Date());//html+函式 document.write("<input type='text'>");//html,生成標籤
-
JS程式碼塊
JS中沒有塊作用域,只有函式作用域。JS程式碼塊只是把需要一起執行的語句進行分組。 - prompt()
var name = prompt("please input your name:","Anne")//後面的引數為輸入框的預設值
- confirm()
var yourChoice = confirm("please confirm your choice!") //yourChoice == true,選擇了“確認” //yourChoice == false,選擇了“取消”
-
break
中斷,switch,if等語句 -
continue
跳出本次迴圈,繼續下次迴圈 -
for in
遍歷陣列內元素
for(index in Array)//index為陣列內元素索引,從0開始
-
onerror事件
捕獲網頁中的錯誤。(chrome、opera、safari 瀏覽器不支援)
只要頁面中出現指令碼錯誤,就會產生 onerror 事件。如果需要利用 onerror 事件,就必須建立一個處理錯誤的函式。你可以把這個函式叫作 onerror 事件處理器 (onerror event handler)。這個事件處理器使用三個引數來呼叫:msg(錯誤訊息)、url(發生錯誤的頁面的 url)、line(發生錯誤的程式碼行)。
<html> <head> <script type="text/javascript"> onerror=handleErr var txt="" function handleErr(msg,url,l) { txt="There was an error on this page.\n\n" txt+="Error: " + msg + "\n" txt+="URL: " + url + "\n" txt+="Line: " + l + "\n\n" txt+="Click OK to continue.\n\n" alert(txt) return true } function message() { adddlert("Welcome guest!") } </script> </head> <body> <input type="button" value="View message" onclick="message()" /> </body> </html>