2010-04-30 32 views
0

我需要這樣做:編輯CSS被JS在IE給錯誤

document.styleSheets[i].rules[1].style.cssText = "cursor: url(images/grabbing.cur), default !important;"; 

,如果我檢查:

alert(document.styleSheets[i].rules[1].style.cssText); 

其捐贈:cursor: !important

爲什麼不設置整個字符串在這個CSS?

這只是在Internet Explorer中的問題,它適用於Firefox。

回答

0

一個簡單的tipo:沒有「,默認」需要。

在CSS

字符「」只是用來單獨像一個清單:

font-family: tahoma, times; 

cursor酒店不接受意甲的值。

爲你的CSS正確的形式:

cursor: url(images/grabbing.cur) !important; 

羽毛閱讀:http://www.w3schools.com/css/pr_class_cursor.asp

+0

嘿它不工作也 我想這 document.styleSheets [I] .rules [1] .style.cssText =「cursor:url(images/grabbing.cur)!important;」; alert(document.styleSheets [i] .rules [1] .style.cssText); 它給予相同的 「光標:!重要」的警報值。 – user307635 2010-05-01 05:41:34