我有以下代码行:
$( "img[title='my_image']" ).attr( "src", document.location.origin + "/reporter/content/images/ajax-loader.gif" );
基本上,当用户点击按钮时,我想显示进度指示器而不是默认图像。
这在Chrome中运行良好,但在IE和Firefox中失败。在那些浏览器中,我只是得到了一个破损的图像链接图标。
我需要做些什么不同的事情?
答案 0 :(得分:1)
删除document.location.origin
。只需在新源的开头加/
,它就会相对于当前原点加载。