JavaScript:如何从参数更改元素属性?
想象一下简单的JS脚本:JavaScript:如何从参数更改元素属性?,javascript,properties,Javascript,Properties,想象一下简单的JS脚本: function change_color(id, property, color){ document.getElementById(id).style.[NEED TO USE property HERE] = color; } change_color('div', 'backgroundColor', '#333333'); 我需要使用一个函数来更改backgroundColor、color(字体)、borderColor或元素的任何其他颜色属性。属性
function change_color(id, property, color){
document.getElementById(id).style.[NEED TO USE property HERE] = color;
}
change_color('div', 'backgroundColor', '#333333');
我需要使用一个函数来更改backgroundColor、color(字体)、borderColor或元素的任何其他颜色属性。属性应定义为函数的属性
提前谢谢你的帮助 功能更改\u颜色(id、道具、颜色){
document.getElementById(id).style[prop]=颜色;
}
但是您最好使用jQuery,因为这样您就知道您的代码在每个浏览器中都能工作 功能更改\u颜色(id、道具、颜色){
document.getElementById(id).style[prop]=颜色;
}
但是您最好使用jQuery,因为这样您就知道您的代码在每个浏览器中都能工作 这个地方的圆点错了
foo['bar']
。此处的点是错误的foo['bar']
。