javascript语句中的变量

variable in javascript statement

本文关键字:变量 语句 javascript      更新时间:2023-09-26

如何在这个javascript语句中添加一个变量字符串?其中name可以对应任何有效字符串,如WebkitTransform或Moztransform等

document.getElementById('test').style.VARIABLE_NAME  =  'rotate(15deg)';

当我将VARIABLE_NAME设置为WebkitTransform时,我的代码似乎不起作用,但如果我直接使用WebkitTransform,就像没有通过变量命名一样,它可以正常工作。提前感谢:)

有两种方法可以访问Javascript对象的成员。

点表示法,使用标识符访问成员:

obj.member;

括号表示法,使用字符串访问成员:

obj['member']

后者使用字符串来定位成员,您可以轻松地使用任何表达式。表达式的值将被转换为字符串,因此它们是等价的:

obj[{}]
obj['[object Object]']

如果你的表达式已经是一个字符串,它将被原样使用,在你的情况下,你的变量保存一个字符串,所以你可以这样做:

document.getElementById('test').style[VARIABLE_NAME]  =  'rotate(15deg)';

有两种方法访问javascript对象中的值。第一种方法是使用点运算符(例如:object.memberName)。第二种方法是使用方括号符号(例如:对象[' memberName '])。