我想通过 Javascript 添加图像,然后将 html 元素宽度计算为
window.onload=function(){
document.getElementById('x').addEventListener('click', function(e){
var el = document.getElementById('xx');
el.innerHTML = '<img src="img.jpg" />';
var width = el.offsetWidth;
.....
}, false);
}
但由于JavaScript
同时进行所有进程,我将在加载图像之前获取元素的宽度。如何确保图像已加载到内容中;然后计算元素宽度?
更新:感谢您的回答,但我认为存在误解。img src="img.jpg" />
DOM 文档中不存在。稍后将由Javascript
. 然后,当试图通过 捕获元素时Id
,它可能不存在。