HTML DOM Object 对象
程序员文章站
2022-07-04 20:05:54
...
对象包含哪些元素
1:属性
2:方法
new创建对象
var box=new Object(); //new可省略
box.AAA=39; //创建对象的自定义属性
alert(box.AAA);
字面量方式创建对象
var box={
name:'dale', //以逗号分隔
age:20 //最后不需要分号
};
alert(box.age);
属性可以使用字符串形式
var box={
'name':'dale'’,
'age':28;
}
对象的输出方式
第一种使用 .
属性方式
alert(box.name);
第二种方式:
使用数组,属性名必须加引号、
alert(box['name']);
给对象创建方法
function func()
{
return '123';
}
var box={};
box.run=func();
alert(box.run);
第二种 :使用字面量方式赋值
function func()
{
return '123';
}
var box={
run:func() //冒号表示赋值。
};
alert(box.run);
在字面量内部实现方法的赋值、
var box={
run:function(){
return '123';
}
};
alert(box.run()); //调用时要加括号
删除对象的属性
使用delete关键字删除对象
var box={
name:'dale'
};
alert(box.name);
delete box.name;
alert(box.name);
用字面量方式传参(相当于结构体,个人感觉)
function box(obj){
alert(obj.name);
alert(obj.age);
};
var str={
name:'dale',
age:28,
height:165
}
box(str);
传递匿名对象
function box(obj){
alert(obj.name);
alert(obj.age);
};
box({
name:'dale', //匿名对象
age:28,
height:165
});
上一篇: CSS选择器类型
下一篇: HTML DOM style属性操作