运行以下代码,浏览器是否会从服务器获取 bar.png
(无论您是否看到)?
<html>
<body onLoad=myLoadFunc()>
<script>
function myLoadFunc() { document.getElementById("foo").innerHTML = ""; }
</script>
<div id="foo"> <img src="bar.png"/> </div>
</body>
</html>
顺便说一下,目的是在不运行脚本的浏览器上显示 bar.png。
最佳答案
答案完全是偶然的。浏览器肯定允许在运行脚本之前开始加载图像——我想它经常会这样做——但没有什么比这两种方式更能保证。
考虑使用 <noscript>
标签。
关于javascript - 如果我将 <img> 放在 <div> 中,然后删除 <div> onLoad() 的内容,浏览器会加载图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14132271/