我试图隐藏图像的容器,当它不能是第四个时。到目前为止,这项工作隐藏了“未找到图像”图标:
document.addEventListener("DOMContentLoaded", function(event) {
document.querySelectorAll('img').forEach(function(img){
img.onerror = function(){
this.style.display='none';
};
})
});
但是当我改变这一行时:
this.display='none';
到
this.parent().display='none';
它不起作用。 如何隐藏容器图像?
答案 0 :(得分:2)
这不是jQuery,只是好的' DOM。
this.parentElement.style.display = 'none';