这个问题已经在这里有了答案:
7年前关闭。
我在弄乱JS,学习一些东西,我想知道一些事情...
假设您有一个函数aFunc()
,并且接受字符串aFunc(val)
。该值是用户定义的,然后用于修改元素的CSS。
例如:
function aFunc(val){
document.getElementById('something').style.val = 'red';
}
假设用户输入了
borderColor
,它将以某种方式刷新borderColor
所在的val
。我不知道如何或是否有可能。编辑:
请没有
eval()
:) 最佳答案
只需以此为基础: JSBIN- Demo on a Div
var type = prompt("style");
var value = prompt("value");
document.body.style[type] = value;