JS中级课程第一课(DOM概念、操作)笔记2
来源:互联网 发布:网络大电影盈利模式 编辑:程序博客网 时间:2024/05/01 13:34
一、元素位置
offsetLeft/offsetTop : 只读 属性 当前元素到定位父级的距离(偏移值)==到当前元素的offsetParent的距离
- 如果没有定位父级
offsetParent -> body
offsetLeft -> html
- 如果有定位父级
ie7以下:如果自己没有定位,那么offsetLeft[Top]是到body的距离;如果自己有定位,那么就是到定位父级的距离
其他:到定位父级的距离
二、元素宽高
/* width style.width : 样式宽 clientWidth : 可视区宽 offsetWidth : 占位宽 height与之类似 */ alert( oDiv.style.width ); //样式宽=100 alert( oDiv.clientWidth ); //样式宽+padding=120 alert( oDiv.offsetWidth ); //样式宽+padding+border=可视区宽+边框=122
三、操作元素属性的多种方式
oText.valueoText['value']1、元素.getAttribute(属性名称); 方法 获取指定元素的指定属性的值alert( oText.getAttribute('value') );2、元素.setAttribute(属性名称,属性值); 方法 给指定元素指定的属性设置值oText.setAttribute( 'value', 'hello' );3、元素.removeAttribute(属性名称); 方法 移除指定的元素的指定的属性oText.removeAttribute( 'value' );
- 用.和[]的形式无法操作元素的自定义属性
getAttribute可以操作元素的自定义属性 - getAttribute可以获取img元素属性实际的值
ie7以下以及.和[]还是会返回资源的绝对路径
0 0
- JS中级课程第一课(DOM概念、操作)笔记2
- 第02课 03 JS中级课程-表格操作-3
- 第02课 04 JS中级课程-表单操作-4
- js课程笔记(二)DOM小结
- 第02课 02 JS中级课程-addClass,removeClass-2
- 第2课 05 JS中级课程-表单事件-5
- 第2课 06 JS中级课程-BOM-6
- js笔记2 Dom节点的操作
- js dom操作学习笔记
- Js中级--DOM事件流
- 第2课 07 JS中级课程-文档宽高及窗口事件-7
- 第3课 02 JS中级课程-event-事件对象和clientX,clientY-2
- 第3课 06 JS中级课程-事件的取消-2
- 第3课 02 JS中级课程-event-事件(跟随鼠标移动的div)
- 第02课 01 JS中级课程-getElementsByClassName-1
- 第3课 01 JS中级课程-焦点事件-1
- 第3课 05 JS中级课程-事件捕获-1
- Node.js笔记(十)Nodejs与DOM操作
- hive hook
- 隆中对
- 根据汉子获取首字母
- 设计模式之单例模式
- 对称加密与非对称加密
- JS中级课程第一课(DOM概念、操作)笔记2
- hibernate深入理解-点滴记录
- tcp的关闭(shutdonw、close、SO_LINGER选项)与 连接断开情形判断
- 关于cocopads 不能正确安装的问题
- openCV视频保存的一点小心得
- http://bbs.csdn.net/topics/390176122
- ubuntu12.04安装wps
- get post 区别
- Nginx + Tomcat配置负载均衡