方法一:字面量定义对象
第一步,定义一个空对象并打印出来,代码和效果:
代码:
var student = {}
console.log(student)
第二步,为对象添加属性并打印,代码和打印结果如下:
代码:
student.name = "xiaoming"
student.age = 12
console.log(student)
第三步,删除对象属性(清空对象)并打印,代码和打印结果如下:
代码:
for(var key in student){
delete student[key]
}
console.log(student)
方法二:构造函数定义对象
代码:
打印结果:
<div class="div-info" testAttr="myAttr" testAttr2="haha"></div>
1、js中设置自定义属性。
例如:$(".div-info").attr("testAttr3","houhou")
结果:给div设置了新的自定义属性testAttr3,值为houhou
<div class="div-info" testAttr="myAttr" testAttr2="haha" testAttr3="houhou">
</div>
2、js中获取自定义属性值。
例如:$(".div-info").attr("testAttr")
结果:取到testAttr的值为:myAttr
3、js中修改自定义属性值。
例如:$(".div-info").attr("testAttr","newAttr")
结果:将testAttr的值修改为newAttr
<div class="div-info" testAttr="newAttr" testAttr2="haha">
</div>
4、js中删除自定义属性
来自参考!