我正在尝试将webkit样式分配给元素但无法使其工作。 这是我需要分配的内容:
-webkit-box-shadow:inset 0px 0px 0px 10px #f00;
-moz-box-shadow:inset 0px 0px 0px 10px #f00;
box-shadow:inset 0px 0px 0px 10px #f00;
这就是我的尝试:
document.getElementById("EL").style.webkitBoxShadowInset = '0px 0px 0px 10px #f00';
document.getElementById("EL").style.mozBoxShadowInset = '0px 0px 0px 10px #f00';
document.getElementById("EL").style.boxShadowInset = '0px 0px 0px 10px #f00';
答案 0 :(得分:1)
document.getElementById("EL").style.WebkitBoxShadow = 'inset 0px 0px 0px 10px #f00';
document.getElementById("EL").style.MozBoxShadow = 'inset 0px 0px 0px 10px #f00';
document.getElementById("EL").style.boxShadow = 'inset 0px 0px 0px 10px #f00';
注意Webkit *和Moz *的大小写以及单词inset的位置
答案 1 :(得分:1)
您可以优化结果:
var el = document.getElementById("EL"),
bS = 'inset 0px 0px 0px 10px #f00';
el.style.WebkitBoxShadow = el.style.MozBoxShadow = el.style.boxShadow = bS;