Tôi đã xác định thẻ hình ảnh có màu nền sao cho nếu không có hình ảnh, màu sắc sẽ hiển thị nhưng biểu tượng hình ảnh bị hỏng đang hiển thị cách xóa hình ảnh đó?Trình giữ chỗ Hình ảnh
Tôi không muốn làm cho trang cồng kềnh bằng cách thêm jquery hoặc bất kỳ khung công tác nào, ngoài ra tôi không thể thêm bất kỳ loại div nào vào hình ảnh vì trang web gần như đã hoàn tất.
Tìm thấy câu trả lời chỉ với javascript
function ImgError(source){
source.src = "/images/noimage.gif";
source.onerror = "";
return true;
}
<img src="someimage.png" onerror="ImgError(this);"/>
Bạn có thể chỉ định thuộc tính 'alt', ví dụ: '' thì văn bản thay thế sẽ xuất hiện với màu nền bạn đã áp dụng. –