2010-04-30 4 views
0

que je dois faire ceci:Modification par js css en donnant par exemple une erreur

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

et si je vérifie:

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

son don: cursor: !important

Pourquoi est-ce pas mettre la chaîne entière dans ce css?

C'est un problème dans Internet Explorer seulement, cela fonctionne dans Firefox.

Répondre

0

Un simple tipo: il n'y a pas de ", par défaut" nécessaire.

dans le caractère css « » utilise juste pour séparer des éléments dans une liste comme:

font-family: tahoma, times; 

et la propriété cursor n'accepte pas une série en tant que valeur.

la forme correcte pour votre css:

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

lecture plume: http://www.w3schools.com/css/pr_class_cursor.asp

+0

Hey cela ne fonctionne pas aussi j'ai essayé ce document.styleSheets [i] .rules [1] .style.cssText = "cursor: url (images/grabbing.cur)! important;"; alerte (document.styleSheets [i] .rules [1] .style.cssText); son donnant "curseur:! Important" valeur par alerte. – user307635