Open shly opened 6 years ago
img的onload和complete的区别
<input type="button" name="" id="btn" value="add">
<script type="text/javascript">
btn.onclick = function() {
var img = new Image();
img.src="1111.png";
if(img.complete) {
console.log('complete');
}
img.onload = function() {
console.log('onload ')
}
}
在chrome中测试结果有以下几种情况
待查看文档看onload和complete的执行时机
<img src="1111.png" id="imgDemo">
imgDemo.onload = function () {console.log('loaded')}
如果在html文档中使用id属性来为元素命名, 并且如果window对象没有此名字的属性,window对象会赋予一个属性,它的名字是id属性的值,而它们的值指向表示文档元素的HTMLElement对象通过img的complete属性