JS笔记-操作属性
2015-12-07 23:36
633 查看
操作属性的方法分为两大类:
1. . eg:
[ ] eg:
共同点:能用'.'的地方一定可以用[]代替。
不同点:[]可写变量,'.'不可以。
2. getAtrribute('属性名')---获取属性
eg:
setAtrribute('属性名','属性值')---设置属性
eg:
1,2的区别:
1.
. [] 不能获取行间的自定义属性
getAtrribute 可以获取行间的自定义属性
2.
. [] 不改变属性值的类型 获取到的属性值是什么类型就是什么类型
setAtrribute 改变属性值的类型 都为string
3.
. [] 行间看不到设置的自定义属性
setAtrribute 行间可以看到设置的自定义属性
1. . eg:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> div{width: 100px;height: 100px;} </style> </head> <script> window.onload=function (){ var oDiv=document.getElementById('div'); oDiv.style.background='orange'; }; </script> <body> <div id="div"></div> </body> </html>
[ ] eg:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> div{width: 100px;height: 100px;} </style> </head> <script> window.onload=function (){ var oDiv=document.getElementById('div'); oDiv.style['background']='orange'; var wd='width'; oDiv.style[wd]='300px'; }; </script> <body> <div id="div"></div> </body> </html>
共同点:能用'.'的地方一定可以用[]代替。
不同点:[]可写变量,'.'不可以。
2. getAtrribute('属性名')---获取属性
eg:
<!doctype html> <html> <head> <meta charset="utf-8"> <script> window.onload=function (){ var oBtn=document.getElementById('btn'); alert(oBtn.getAttribute('index')); }; </script> </head> <body> <input type="button" value="agos" index="1" id="btn" /> </body> </html>
setAtrribute('属性名','属性值')---设置属性
eg:
<!doctype html> <html> <head> <meta charset="utf-8"> <script> window.onload=function (){ var oBtn=document.getElementById('btn'); oBtn.setAttribute('index', '2'); }; </script> </head> <body> <input type="button" value="agos" index="1" id="btn" /> </body> </html>
1,2的区别:
1.
. [] 不能获取行间的自定义属性
getAtrribute 可以获取行间的自定义属性
2.
. [] 不改变属性值的类型 获取到的属性值是什么类型就是什么类型
setAtrribute 改变属性值的类型 都为string
3.
. [] 行间看不到设置的自定义属性
setAtrribute 行间可以看到设置的自定义属性
相关文章推荐
- 《Head First Servlet JSP》学习笔记二
- XML/JSON 后台数据
- 跨域请求,jsonp
- extjs中js资源缓存策略
- 动画计数js
- 动画计数js
- JavaScript基础笔记二
- Javascript函数和事件
- JavaScript绑定事件的方法[3种]
- 原生js实现节点拖拽
- JavaScript 事件入门知识
- javascript实现复选框全选功能
- JavaScript事件绑定
- Extjs 刷新treePanel
- JavaScript获取DOM元素位置和尺寸大小
- JavaScript DOM操作表格及样式
- 轻松学习JavaScript十二:JavaScript基于面向对象之创建对象(一)
- JavaScript 语法总结
- js插件自动完成
- JavaScript学习之DIV层与图像