javascript中给HTML元素添加新属性是用html对象.属性名赋值就可以了,object对象添加新属性也是对象点
发布网友
发布时间:2022-04-20 10:21
我来回答
共3个回答
热心网友
时间:2022-04-20 11:50
解释你追问中的代码为什么不行:
var b=“123”
b.len="nihao"
alert(b.len)
第一行给b赋值为"123",那么b就被定义为字符串类型的变量了,而不是一个基于自定义类的对象。
而对于字符串变量,是不能再给它赋一个自定义的len属性的。
另外,字符串变量有个只读的length属性,表示字符串的长度。
可以访问该属性:
alert(b.length); //OK
但不能赋值,赋值无效:
b.length = 6; //无效
热心网友
时间:2022-04-20 13:08
HTML对象与内置对象添加新属性可以通过对象名.属性名赋值
其他对象添加新属性是通过一个定义属性的方式
赋值都是一样的:对象名.属性名=值
热心网友
时间:2022-04-20 14:43
内置对象或函数是无法复制的,是本地已经规定就是那个值,谁也无法改变