我有设置两个按钮(更新,保存)的css属性的函数的这一部分。我试图尽量减少代码行,我正在寻找一种更有效的方法来设置多个HTML元素的css属性,而不是为每个元素编写getElementById。 querySelectorAll适合在此上下文中使用吗?在多个HTML元素上设置CSS属性
//克里斯
var css = {"backgroundColor": "red","textDecoration": "line-through"};
for (var prop in css) {
document.getElementById("update").style[prop] = css[prop];
document.getElementById("save").style[prop] = css[prop];
}
'.style'后应该有一个点。 –
是的,querySelectorAll适合在这种情况下使用。 – Pineda
querySelectorAll适合使用,但要设置样式,您将不得不迭代查询的结果并为数组中的每个元素设置样式 – Andrey