Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript I';I’我想知道我是否可以用函数中的字母来交换类名_Javascript - Fatal编程技术网

Javascript I';I’我想知道我是否可以用函数中的字母来交换类名

Javascript I';I’我想知道我是否可以用函数中的字母来交换类名,javascript,Javascript,我想改变这一点: function KeyChange2() { var uI3 = dS229.value; mK1.className = uI3; mK2.className = uI3; mK3.className= uI3; } 对这样的事情: function KeyChange2() { var uI3 = dS229.value; var x = className; mK1.x = uI3; m

我想改变这一点:

function KeyChange2() { 
    var uI3 = dS229.value; 
    mK1.className = uI3; 
    mK2.className = uI3; 
    mK3.className= uI3; 
}
对这样的事情:

function KeyChange2() { 
    var uI3 = dS229.value; 
    var x = className; 
    mK1.x = uI3; 
    mK2.x = uI3; 
    mK3.x = uI3; 
}

dS229.value表示输入

是,用括号表示(当您想使用变量访问对象属性时):


可以使用括号符号而不是点符号来访问属性:

function KeyChange2() { 
    var uI3 = dS229.value; 
    var x = 'className'; 
    mK1[x] = uI3; 
    mK2[x] = uI3; 
    mK3[x] = uI3; 
}

非常感谢:)我尝试时没有引用,但失败了,但它确实很有帮助:)
function KeyChange2() { 
    var uI3 = dS229.value; 
    var x = 'className'; 
    mK1[x] = uI3; 
    mK2[x] = uI3; 
    mK3[x] = uI3; 
}