我需要帮助来显示一个没有 必须刷新页面才能看到内容。
<script>
function init() {
$('#pictureBox').attr('src', picture);
}
</script>
<body onload="init();">
<img id="pictureBox" src=""></img>
</body>
最佳答案
您应该先预加载
图片(这会导致图片立即显示),然后您就可以动态使用图片了。
<script>
//preloading...
var mypic = new Image();
mypic.src = picture;
$(window).load(function(){
$('#pictureBox').attr('src', picture);
});
</script>
<body>
<img id="pictureBox" src="" />
</body>
请注意,在 html5
标准中,img
标签不能有空属性 src
关于javascript - 无需刷新页面即可显示img元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17716767/