鍍金池/ 問答/HTML/ JS修改css3背景漸變色linear-gradient代碼為什么沒效果呢

JS修改css3背景漸變色linear-gradient代碼為什么沒效果呢

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

這句沒效果,為什呢

回答
編輯回答
孤巷

分號啊,帶什么分號?

2018年5月26日 01:45
編輯回答
愿如初

雙引號里面最后的分號去掉。

2018年6月19日 23:36
編輯回答
慢半拍

經(jīng)過測試,原因多了最后那個分號

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

應(yīng)該就可以了。原理嘛,應(yīng)該是 style.backgournd 只能接受“樣式”,而不是“樣式列表”,所以有分號就格式錯誤了。

2017年4月20日 13:33