我试图使用通过javascript更改css属性的ussual方法。问题是基于webkit的属性以破折号开头,使javascript无效。
document.getElementById('circle1').style.-webkit-animation = 'upDown 15s infinite';
如何修改此代码才有效。
答案 0 :(得分:1)
test.style.webkitAnimationName = 'colorchange'; // you had a trailing space here which does NOT get trimmed
test.style.webkitAnimationDuration = '4s';
答案 1 :(得分:0)
document.getElementById('circle1').style['-webkit-animation'] = 'upDown 15s infinite';
答案 2 :(得分:0)
您可以使用.setAttribute()
:
document.getElementById('circle1').setAttribute("style", "-webkit-animation: upDown 15s infinite");