我正在尝试使用Javascript更改网页上所有图片的CSS。我想添加CSS
Max-width:100%;
部分图片没有id标签,因此我无法使用getElementById()
方法。
答案 0 :(得分:5)
您可以使用getElementsByTagName
代替
var imgs = document.getElementsByTagName('img');
for (var i = 0; i < imgs.length; ++i) {
imgs[i].style.maxWidth = '100%';
}
答案 1 :(得分:2)
只需将其设置为CSS中的img
标记:
img {
max-width: 100%;
}
这会将样式应用于HTML中的所有<img>
标记。
答案 2 :(得分:0)
您也可以按类
定位它们.class img {
max-width:100%;
}
这更专注
或仅使用
将其用于文档中的所有图像img {
max-width:100%;
}
您也可以使用jQuery并使用
$(document).load()
查看jQuery网站以获取更多参考资料
答案 3 :(得分:-1)
这适用于您的所有图片。
$('img').css({"max-width" : "100%"});
真的你不能这样做......见jsfiddle http://jsfiddle.net/7e2zW/