我想使用createElement(“img”)来创建.jpeg扩展名而不是.png
对于jpeg图像类型,第二个参数应该是介于0之间的数字 和1指定图像质量等级。
我不确定代码的语法是什么。
是这样的吗?
createElement("img",1)
答案 0 :(得分:4)
这本书讨论的是html5的canvas标签,特别是它的.toDataURL方法。
我想你想做点什么:
var img = document.createElement('img');
img.src = 'myImageSource.jpg';
在这种情况下,Web服务器可以将图像及其类型信息传送到Web浏览器。
答案 1 :(得分:3)
The book似乎在谈论toDataURL
API(see this)的canvas
方法,该方法接受type
和quality
个论点。
您可以使用document.createElement
而无需担心MIME类型或质量。
答案 2 :(得分:0)
你可以使用setAttrebure()方法或内置' src'属性。
var img = document.createElement('img');
img.setAttibute('src', 'img.jpg');
document.body.appendChild(img);
或使用
var img = document.createElement('img');
img.src = "img.jpg";
document.body.appendChild(img);