javascript对属性的操作,动态增加元素
2018-02-01 21:02
489 查看
javascript不是严格的面向对象语言,不支持反射,但是可以通过简洁的方法获取变量中的所有属性和函数。
上面的运行结果是:
js在运行时,可以动态地改变变量的属性,但不能改变类(函数)的属性。
有两种方式动态增加JS变量中的属性:
1、A['p1']=1;中括号里面是一个string,可以是任意值,属性可以是任何东西。
2、A.p2=2;最简单的方法。
function A() { this.a=1; this.b='cc'; this.f1=function () { console.log('bb'); } } var a1=new A(); for(var a in a1){ console.log(a); console.log(a1[a]); console.log(typeof a1[a]); }
上面的运行结果是:
a 1 number b cc string f1 [Function] function
js在运行时,可以动态地改变变量的属性,但不能改变类(函数)的属性。
有两种方式动态增加JS变量中的属性:
1、A['p1']=1;中括号里面是一个string,可以是任意值,属性可以是任何东西。
2、A.p2=2;最简单的方法。
相关文章推荐
- javascript,jquery动态添加dom元素,并设定css属性,点击事件
- JavaScript对象属性检查、增加、删除、访问操作实例
- JavaScript对象属性检查、增加、删除、访问操作实例
- JavaScript强化教程-列表的动态增加元素
- jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性
- 04——javascript Dom 动态创建元素 操作样式
- 使用javascript操作多选列表框,实现动态增加删除,左右移动,上下排序移动等功能。
- jquery 与javascript关系 ①取元素 ②操作内容 ③操作属性 ④操作 样式 ⑤ 事件 点击变色
- 我的JavaScript回顾之路_02—0207—getElementById和querySelector/continue和break/动态添加元素标签及设置属性/画三角形
- JavaScript中动态创建和操作select元素
- 使用JavaScript操作DOM动态增加删除表格
- javascript动态创建元素原理之节点操作
- 动态增加元素的DOM操作
- (十一)javascript 动态改变元素的属性
- jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性
- Javascript操作元素属性方法总结
- Javascript操作CSS之1——获取元素的属性
- javascript根据元素自定义属性获取元素,操作元素
- js+jquery动态设置/增加/删除/获取元素属性的两种方法集锦对比(动态onclick属性设置+动态title设置)
- jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性11