1.HTML 的属性操作:读、写
1)读操作:获取、找到元素.属性名
有两种获取HTML元素的方式
- 静态方法 —使用 Id 例如: var oUl = document.getElementById('list');
- 动态方法 —使用TagNasme 例如: var aUl = document.getElementsByTagName('li');
2)写操作:添加(+=)、替换、修改
元素.属性名 = 新的值
例如:修改oP.innerHTML : 读取p里面所有的html代码
oP.innerHTML = 123; 表示: 替换p里面所有的html代码
3)字符串连接
oText.value oSelect.value
'刘伟' + '北京' 等价于 '刘伟北京'
'刘伟' + '在' + '北京' 等价于 '刘伟在北京'
2.JS 不允许出现"-"
例如:padding-top 应改为:paddingTop
margin-left 应改为:marginLeft
3.什么时候用class
例如: oP.class = 'red';
class需要改为:className
oP.className = 'yellow';
4.不能做为判断条件
1)所有的相对路径地址
img src
href
2)颜色值:color: red #f00 rgb() rgba()
3)背景不能用来判断
5.关于IE使用float
oDiv.style.float = 'right';
oDiv.style.styleFloat = 'right'; // IE
oDiv.style.cssFloat = 'left'; // 非IE
IE(styleFloat)
非IE(cssFloat)
6.有条件,就用现成的,如果没有,创造条件也得做事
if(){} 在做这事之前,有个条件
if(){}else{} 2件事,根据条件,选一个来做
if(){}else if(){}else if(){}else if(){}
if(){}else if(){}else if(){}else if(){}else{}