javascript - 使用 JavaScript 设置 <img> alt 标签

标签 javascript jquery html css

我知道如何在 <img> 上设置 ALT 标签如果我对页面上的所有图像都有类或全局,但是如何对没有 id 或类的特定图像执行此操作?我能否以某种方式使用父 DIV 来引用图像并添加 alt 标签?

<div id="table_processing">
    <img src="processing_report.gif"> Loading Report List...
</div>

最佳答案

我建议使用 document.querySelector(),它允许您使用 CSS(类似 jQuery)选择器来选择图像。

像这样:

var image = document.querySelector("#table_processing img");

然后您可以设置 alt 属性:

image.alt = "Our New Alt Text";

image.setAttribute("alt", "our New Alt Text");

这是一个演示:

var image = document.querySelector("#table_processing img");

image.alt = "Our New Alt Text";
<div id="table_processing">
    <img src="http://via.placeholder.com/350x150"> Loading Report List...
</div>

关于javascript - 使用 JavaScript 设置 <img> alt 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47943901/

相关文章:

javascript - 如何根据 Javascript 中的对象键从对象数组添加对象值

jquery - 如何将DIV放置在页面的顶部和中间?

html - 滚动时部分内容与标题重叠

javascript - 黑客新闻 API - 获取所有新闻

javascript - 将多个动态键名附加到 javascript 对象的简写方法

javascript - 排版在带有网格的工具栏中进入第二行

javascript - 了解获取数组中第二低和第二高的值

无法访问 Javascript 变量

jquery - 无法获取 Html 表中的前一行属性

jquery - Css 未导入到 html 中