想象一下简单的JS脚本:
function change_color(id, property, color){
document.getElementById(id).style.[NEED TO USE property HERE] = color;
}
change_color('div', 'backgroundColor', '#333333');
我需要使用一个函数来更改backgroundColor,color(font),borderColor或element的任何其他颜色属性。该属性应定义为函数的属性。
提前感谢您的帮助!
答案 0 :(得分:1)
function change_color(id, prop, color){
document.getElementById(id).style[prop] = color;
}
但你应该更好地使用jQuery,因为你知道你的代码在每个浏览器中都有效。