javascript write css inline important
如果樣式裡面有加上 css important, ex: #foo{background: red !important}
,如果要用 javascript override掉了會你會這樣寫: $('foo').style.background = 'blue !importnat',不過這種寫法在ie下面會是一個 js error,在 firefox 也不會 work,在firefox下可以這樣寫$('foo').style.setProperty('background', 'blue', 'important')
,不過由於 ie 不支援 setProperty,似乎也沒有任何辦法可以加上 inline css important,替代方案是在 css 最後一行加上#foo{background: blue !importnat}
,或者是直接新增一個 style 再 append 在 <head>
沒有留言:
張貼留言