原生js(一)
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的这个特性获取或存储数据。