以下代码块隐藏了imagecontent
动态填充的空图像及其标题的占位符 ( ):
<head>
<script type="text/javascript">
function empty_image_handler() {
document.getElementById("imagecontent").style.display = "none";
}
</script>
</head>
<body>
<div id="imagecontent">
<img src="imagearchive/<?php echo $row_images['mage_link']; ?>" alt="<?php echo $row_images['image_caption']; ?>" onerror= 'empty_image_handler();' />
</div>
</body>
问题是,尽管上述代码块与它们完美配合,xhtml DOCTYPE
但它们是html DOCTYPE
合规的。因此,该文档未通过 w3c 验证过程进行验证。
imagecontent
此外,如果没有找到图像,我不想用任何替代虚拟图像替换 div 中的空白空间。
是否有任何xhtml DOCTYPE
类似于html DOCTYPE
合规事件的合规错误处理程序事件onerror
来处理应通过验证过程验证的空图像?
任何关于使用 jQuery 的替代解决方案的参考或指南也应受到赞赏。