在js中添加img

时间:2010-04-30 17:13:20

标签: javascript

我正在使用javascript创建一个像这样的图像元素:

var img = document.createElement('img'); 

如果将此img的宽度设为100%,我该怎么做?

2 个答案:

答案 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%;
}