JS修改css3背景渐变色linear-gradient代码为什么没效果呢

document.getElementById('bg').style.background="linear-gradient(to bottom, #4F5166 0%,#18171D 100%);"

这句没效果,为什呢


慕仙森
浏览 3105回答 2
2回答

蓝山帝景

双引号里面最后的分号去掉。

慕容3067478

经过测试,原因多了最后那个分号document.getElementById('bg').style.background="linear-gradient(to bottom, #4F5166 0%,#18171D 100%)"应该就可以了。原理嘛,应该是 style.backgournd 只能接受“样式”,而不是“样式列表”,所以有分号就格式错误了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript