Element對象有以下重要屬性:
1、style。
a) Element的css樣式
b) 可以通過elem.style.backgroundColor = "red"的形式才動態的修改css樣式
2、className。
elem.className = "highlight"; // 修改elem的class
HTML文檔中嵌入js的四種方法:
1、內聯,js內容放到script標簽中間
2、由scirpt標簽的src屬性引入 // 最常用的方式,也是最推薦的一種
3、通過html的onclick、onmouseover這樣的屬性指定 // 取消元素的默認行為時常用
4、偽協議,"javascript:" // 使用a標簽模擬tab切換時常用,還有url、form的action屬性、window.open等
使用javascript的src屬性引入js文件的優點:
1、將js文件和html分離
2、js復用時,可以只管理一份文件
3、可以被瀏覽器緩存,不必每次都去服務器請求
4、可以請求跨域的js
腳本類型:
如果是引入js文件,不需要顯示的指定script標簽的type。但如果不是js文件,比如是vbscript文件,必須指定script標簽的type屬性。language屬性已經廢棄。
如果指定了瀏覽器不能識別的type屬性值,script的內容會被解析但不會被顯示或執行,因此可以利用這個script的這個特性獲取或存儲數據。
