用js控制一张图片显示时间

我想在页面中一张图片显示10秒钟后消失,这个怎么用javascript实现?具体代码是怎么实现的

img onload事件中setTimeout延时10s隐藏

 <img src="xxxxx" onload="var me=this;setTimeout(function(){me.style.display='none'},10*1000)" />

用setTimeout实现