用戶端JavaScript的語言結構和JavaScript核心的語言結構一致的。用戶端JavaScript定義一組對象,方法,屬性指令碼。就是利用他們和用戶端的XHTML文檔互動。
利用JavaScript訪問元素DOM地址
方法1:document.forms[0].elements[0] (不常用,DOM0)
方法2:document.form1.txtName (常用,DOM0,但不符合XHTML1.1標準)
方法3: document.getElementById("txtNameId") (最佳方法,DOM1,)
註冊事件
事件有
blur
change
click
focus
load
upload
mouseup
mousedown
mouseout
mouseover
mousemove
select
submit
用法例子:
document.getElementById("phone").focous();
document.getElementById("phone").select();
標籤的屬性有(事件屬性全部必須都用小寫)
1.onblur(<p>,<button>,<input>,<textarea>,<select>)
2.onchange(<input>,<textarea>,<select>)
3.onclick(<a>,<input>)
4.onfocus(<a>,<input>,<textarea>,<select>)
5.onload(<body>)
6.onunload(<body>)
7.onmousemove(絕大部分元素)
8.onmouseout(絕大部分元素)
9.onmouseover(絕大部分元素)
10.onmouseup(絕大部分元素)
11.onmousedown(絕大部分元素)
12.onselect(<input>,<textarea>)
13.onsubmit(<form>)
方法1:在元素裡面寫 onclick="checkForm()"
方法2:如javascript標誌段裡面 document.getElementById("form1").elements[0].onclick="checkFrom" 本語句寫在checkFrom方法和form1表單後
navigator對象
瀏覽器名稱:navigator.appName
瀏覽器版本:navigator.appVersion