我正在尝试获取 div 的背景图像,然后通过在 bg 图像名称中添加灰色前缀来更改它。
一切都在 chrome 和 firefox 中完美运行,但在 IE 中,背景图像的值为about-blank
. 请帮我?
var img= $("#nom_"+$(".nomination").attr('id')).css('background-image');
var image = img.split('/').pop();
var img1 = image.split(')',1);
var img1 = "<|UP>/gray"+img1;
attr('id') 在 IE 中可见问题在于.css('background-image')
;但对于 IE,我已将其更改为
if($.browser.msie){
var id ="nom_"+$(".nomination").attr('id');
obj=document.getElementById(id);
alert(obj.currentStyle.backgroundImage);
}
但再次返回的值是'about-blank'。