Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript更改以破折号开头的css属性_Javascript_Html_Css_Animation - Fatal编程技术网

使用Javascript更改以破折号开头的css属性

使用Javascript更改以破折号开头的css属性,javascript,html,css,animation,Javascript,Html,Css,Animation,我尝试使用ussual方法,用javascript更改css属性。问题是基于webkit的属性以破折号开始,这使得javascript无效 document.getElementById('circle1').style.-webkit-animation = 'upDown 15s infinite'; 如何修改此代码以使其有效。您可以使用: document.getElementById('circle1').style['-webkit-animation'] = 'upDown 15s

我尝试使用ussual方法,用javascript更改css属性。问题是基于webkit的属性以破折号开始,这使得javascript无效

document.getElementById('circle1').style.-webkit-animation = 'upDown 15s infinite';
如何修改此代码以使其有效。

您可以使用:

document.getElementById('circle1').style['-webkit-animation'] = 'upDown 15s infinite';
参考:

document.getElementById('circle1').setAttribute("style", "-webkit-animation: upDown 15s infinite");
test.style.webkitAnimationName = 'colorchange'; // you had a trailing space here which does NOT get trimmed
test.style.webkitAnimationDuration = '4s';