我需要帮助来显示 img 元素,而无需刷新页面即可查看内容。
<script>
function init() {
$('#pictureBox').attr('src', picture);
}
</script>
<body onload="init();">
<img id="pictureBox" src=""></img>
</body>
我需要帮助来显示 img 元素,而无需刷新页面即可查看内容。
<script>
function init() {
$('#pictureBox').attr('src', picture);
}
</script>
<body onload="init();">
<img id="pictureBox" src=""></img>
</body>
你应该preload
先图片(这会导致图片立即显示),然后你可以动态使用图片。
<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
你可以改用jQuery,代码是这样的
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
var picture = 'blabla/testimage.jpg';
$(document).ready(function() {
$('#pictureBox').attr('src', picture);
});
</script>
<head/>
<body>
<img id="pictureBox" src=""/>
</body>
</html>