例如,我可以这样做:
document.getElementById('element').onclick = function() {
document.getElementById('element').style.color = '#FFFFFF';
}
但我应该怎么做?
document.getElementById('element').onclick = function() {
document.getElementById('element').style.-moz-box-shadow = '1px 1px 1px #000';
}
我希望你明白我的意思:)
请不要发布任何与jQuery或任何库相关的答案,我想用普通的javascript。
答案 0 :(得分:5)
我相信它是:
myobject.MozBoxShadow = '1px 1px 1px #000';
由于最初的“ - ”字符,它不遵循样式对象的“典型”格式(这会使小写“M”)。在样式属性和这些样式的JS属性之间转换意味着:
因此,“-moz-box-shadow”变为:
答案 1 :(得分:1)
我认为你将' - '改为大写字母,所以:
document.getElementById('element').style.-moz-box-shadow = 1px 1px 1px #000;
应该是:
document.getElementById('element').style.MozBoxShadow = "1px 1px 1px #000";