var img = new Image(); img.src = 'http://example.com/image.jpg'; document.getElementsByTagName('body')[0].appendChild(img);除了使用new Image()创建图片对象,我们也可以使用Image()函数。这个函数同样可以接受一张图片的URL作为参数,并返回一个图片对象。以下是一个使用Image()函数加载图片的例子。
var img = Image(); img.onload = function() { document.getElementsByTagName('body')[0].appendChild(img); } img.src = 'http://example.com/image.jpg';当图片加载完成后,我们可以利用img.onload事件来将图片插入到DOM中。 除了单纯的将图像文件插入DOM中,我们还可以使用canvas来编辑和处理图像文件。下面是一个使用canvas将图片旋转90度的例子。
var img = new Image(); img.onload = function() { var canvas = document.getElementById('myCanvas'); var ctx = canvas.getContext('2d'); ctx.rotate(90*Math.PI/180); ctx.drawImage(img,0); } img.src = 'http://example.com/image.jpg';在这个例子中,我们使用了canvas的2D上下文对象以及drawImage()函数来将图片绘制到画布上。随后,我们将画布顺时针旋转90度,最终将旋转后的图片插入到DOM中。 总之,使用JavaScript将图像文件插入到网页中是非常常见的操作。我们可以使用new Image()或Image()函数创建图片对象,使用DOM操作将图片插入到网页中。此外,我们还可以使用canvas来编辑和处理图片文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。