最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
js删除属性与增加属性详解
时间:2013-11-16 编辑:简简单单 来源:一聚教程网
一.js属性操作归纳
我们在前端开发过程中会遇到各种各样的操作,其中就会涉及到操作属性,下面我就给大家说出JS几种比较常用属性操作,当然我不会以实例去讲解,只是简要的说说用法。
1.通用属性操作:obj.setAttribute(属性的名字)
2.class操作:obj.className=” “;
3.img的src的操作:imgobj.src=” “;
4.input的值操作:inputobj.value
5.其它
二.js属性操作中需要注意的问题
1.JS中不允许出现的特殊字符
2几个兼容问题:js不能直接通过obj.style.float属性,通过IE(styleFloat)、非IE(cssFloat)解决
三,实例(设置DIV的属性 )
setAttribute方法:
代码如下 | 复制代码 |
var a=document.createElement("div"); //新建一个DIV 隐藏div:document.getElementById(“啊”).style.display="none" //block 出现 document.getElementById(“啊”).style.disabled="true" document.getElementById(“啊”).style.readOnly="true" |
根据上面实例总结
1:遍历对象属性可以通过(var attrName in obj)的方式进行遍历
2:判断某个对象是不是拥有某个属性可以通过attrName in obj的方式来判断,如果没有这个属性会返回undefined,对象可以为某个对象增加某个属性,但是并不为这个属性设值
3:判断某个对象的某个属性是不是在自己的构造函数中定义的而不是通过继承得来的,可以通过函数obj.hasOwnProperty(attrName).
4:判断某个属性可不可以通过for/in的方式遍历可以通过obj.propertyInEnumerable(attrName),但是该属性必须是通过非继承的方式得来的。
-
上一个: jQuery表单验证实例介绍
相关文章
- Vue.js实现表格动态增加删除的方法 02-09
- js DOM节点的创建、插入、删除、查找、替换例子 07-21
- JS动态添加删除options选项 07-02
- js确认删除对话框效果代码 05-11
- js中动态的添加删除表格行代码 05-09
- js 动态删除li效果 09-17