javascript - 设置特定图像的样式

标签 javascript jquery html

假设我有以下任何一种情况:

<img src="image001.jpg">
<img src="../image001.jpg">
<img src="http://localhost/image001.jpg">

使用 JavaScript(请不要使用 jQuery 和 CSS),是否可以在 <img> 之外设置相关图像的样式。标签。

例如,如果我有一个网站并且使用 Google Chrome Inspect> 控制台,我可以在图像上设置样式吗?像这样的东西:

var images = document.querySelectorAll("img");

for(var i = 0;i < images.length;i++){
  var image = images[i].src;
  if (image.indexOf('mystring') !== -1) {
  console.log(image);

}

最佳答案

Using JavaScript (not jQuery or CSS), is it possible to style the image(s) [...] ?

是的,绝对:

var images = document.getElementsByTagName('img');

images[0].style.backgroundColor = 'rgb(255,0,0)';
images[1].style.backgroundColor = 'rgb(255,255,0)';
images[2].style.backgroundColor = 'rgb(0,0,255)';

for (var i = 0; i < images.length; i++) {
    images[i].style.width = '100px';
    images[i].style.height = '100px';
}
<img src="image001.jpg">
<img src="../image001.jpg">
<img src="http://localhost/image001.jpg">

关于javascript - 设置特定图像的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41203393/

相关文章:

javascript - jQuery Vertical Tabs 使选项卡内容显示为内联 block

javascript - 根据文件名更改标题

javascript - 使用 JavaScript 更改 JSP 中复选框的值

javascript - 无法将 blob 打包为正确的二进制格式

javascript - 如何在 Immutable.Map({}) 中更改 ImmutableList({}) 中项目的属性

javascript - 当父元素包含类 ="true"时,将子元素设置为 aria-expanded ="active"

javascript - 在浏览器关闭时删除 cookie 而不是在页面刷新时

javascript - jQuery $.post 回调函数调用 location.reload() 而不使用匿名函数

javascript - 无法获取未定义或空引用的属性 'style'

javascript - 如何使 SELECT 字段的选定选项与另一个选择字段 Onchange 相同?