我在IE9中有一個img標記,如<img id="xxx" />
,沒有「src」屬性。我使用js來設置它的「src」,然後在Jquery中使用removeAttr
函數來刪除「src」屬性,但問題來了。IE9中無'src'屬性的img標記
注意圖片中,沒有「src」屬性,但頁面仍然顯示錯誤圖像。 如何移除它?
我在IE9中有一個img標記,如<img id="xxx" />
,沒有「src」屬性。我使用js來設置它的「src」,然後在Jquery中使用removeAttr
函數來刪除「src」屬性,但問題來了。IE9中無'src'屬性的img標記
注意圖片中,沒有「src」屬性,但頁面仍然顯示錯誤圖像。 如何移除它?
只是用css製作display:none
。例如$('#that_image').addClass('hidden');
其中CSS是.hidden {display: none;}
使用jQuery remove它從DOM:
$('#xxx').remove();
無論是作爲提到做一個節目隱藏,或簡單地定義爲IMG和<img id="xxx" src="" />
有CSS:
img[src=""] {
display: none;
}
用於智能無類CSS的+1 – 2012-03-07 13:36:49
你可以使用間隔圖像。這意味着一個透明的小圖像,大小爲1x1,不會被注意到,並且不會顯示錯誤信息 – 2012-03-06 07:59:02
也許你可以在添加和刪除'src'屬性時切換可見性? – 2012-03-06 07:59:26
你想通過濫用這個可憐的圖像來實現什麼?它當然可以用更傳統的方式來完成,這會帶來更少的問題。 – Jon 2012-03-06 07:59:41