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

原文地址:https://www.cnblogs.com/charling/p/3527561.html