我正在使用javascript创建一个像这样的图像元素:
var img = document.createElement('img');
如果将此img的宽度设为100%,我该怎么做?
答案 0 :(得分:5)
...
var img = document.createElement('img');
img.setAttribute('width', '100%');
确保将img
附加到body
。
document.getElementsByTagName('body')[0].appendChild(img);
答案 1 :(得分:3)
您可以指定该图像的宽度:(取自其他人的回答)
var img = document.createElement('img');
img.setAttribute('width', '100%');
document.getElementsByTagName("body")[0].appendChild(img);
或者指定一个类名并在CSS中定位它:
JavaScript的:
var img = document.createElement('img');
img.setAttribute('class', 'wide');
document.getElementsByTagName("body")[0].appendChild(img);
CSS:
img.wide {
width:100%;
}