-
隐藏元素
- display:none;
- visibility:hidden;
- width:0;height:0;
- 透明度
- left \ top
- 拿一个白色的DIV盖住它
- margin负值
-
事件
- 鼠标事件
- onclick
- onmouseover
- onmouseout
- onmousedown
- onmouseup
- 键盘事件
- 系统事件
- onload 加载完以后再执行
- window.onload = 事件
- img.onload =
- body.onload =
- 表单事件
- 鼠标事件
-
函数
- 命令 - 做一些事儿
- function abc(){...//不会主动执行}
- 函数执行
- 直接调用:abc()
- 事件调用: 元素.事件 = 函数名
- 元素.事件 = function(){...匿名函数}
-
测试
- alert(123) 边写边测试
-
HTML属性
- 属性名:属性值
- 操作:
- 属性读操作
- 获取、找到
- 元素.属性名
- 属性写操作
- (‘添加‘)替换、修改
- 元素.属性名 = 新的属性值
- 属性读操作
- innerHTML 读取元素内所有HTML的内容
- JS不允许出现 ‘-‘
- 保留字、关键字:var function
- JS中允许把 ‘.‘ 替换成 ‘[]‘
-
判断
- 所有的相对路径都别拿来做判断!!!
- 颜色值也不要拿来做判断!!!
- innerHTML值不要拿来做判断!!!
-
兼容性问题
- oDiv.type = ‘type‘ -- 为元素添加新的属性和属性值 //IE6 IE7 IE8不支持
- IE - oDiv.style.styleFloat = "left";
- 非IE - oDiv.style.cssFloat = "left";
- 注意:
- 技术上:必须能做到掌握兼容性
- 需求上:提供最好的呈现方案
-
实现按钮只能按一次的效果
- 按钮
- oBtn.disabled = "true";
- oBtn.style.display = "none";
- 先清空 再生成 (条件语句)
- 利用old进行过渡
- 按钮
时间: 2024-11-04 14:39:23