如何在香草JS中将参数放入setAttribute函数

时间:2018-07-10 10:45:55

标签: javascript css

我有类似下面的功能,该功能将 inline 的CSS属性设置为元素。这是一种非常简化的JQuery的.css()方法:

function cssSetAttr(styleName, value) {
   for (var i = 0, n = someObject.length; i < n; i++) {
        someObject[i].setAttribute('style', [styleName][value]);
}
someObject.cssSetAttr('color', 'red');

问题是如何像这样将参数放入setAttribute:

setAttribute('style', 'styleName: value') 

1 个答案:

答案 0 :(得分:2)

您可以使用template literals

setAttribute('style', `${styleName}: ${value}`);