我在JavaScript中有一些像这样的变量:
var classattrib = "box-shadow:inset 12px 222px 2px 2px rgba(1,2,111,11);";
target.style['boxShadow'] = classattrib;
要么:
target.style['webkitBoxShadow'] = classattrib;
但这不起作用
// html
<div id="target">hello</div>
我究竟做错了什么?
如果要将CSS声明分配为字符串,则应使用cssText
如下属性:
var classattrib = "box-shadow:inset 12px 222px 2px 2px rgba(1,2,111,11);";
target.style.cssText = classattrib;
否则,您只需将box-shadow
property的值传递为:
var classattrib = "inset 12px 222px 2px 2px rgba(1,2,111,11)";
target.style.boxShadow = classattrib;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句