javascript - 如何使用javascript通过其div id设置图像alt属性

标签 javascript jquery html

我正在尝试通过 JavaScript 设置图像 alt 属性。问题是图像本身没有 id,我只有它的 div Id。

<div id="logo">
<a href="http://yourwebsite.com">
<img alt="nkki" src="http://crankit.com.au/~thstarse/wp-content/themes/bigbangwp/image/logo.png">
</img>
</a>

我正在尝试什么,但是我没有运气。谁能帮我处理一下我的代码?

$(this).children('img').setAttribute('alt', 'new alt');

这道题的答案是

document.querySelector("#logo img").setAttribute('alt', 'new alt');

最佳答案

您也可以使用纯 javascript 来完成。

document.querySelector("#logo img").setAttribute('alt', 'new alt');

关于javascript - 如何使用javascript通过其div id设置图像alt属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29203899/

相关文章:

jquery - ' Uncaught ReferenceError : jQuery is not defined' with create-react-app

javascript - 将鼠标悬停在图像错误上的叠加文本

click - 对新添加的 dom 元素调用单击

javascript - React Router : How to render element on all routes, 除了一个?

html - 在 Bootstrap 中实现卡片顶部的按钮

javascript - 使用 Meteor 的 SmartCollection 时的闪烁效果

javascript - 更新 Vue CLI 全局

javascript - jquery如何在单击另一个事件时禁用滚动事件

JavaScript 解析器错误

html - 如何定位子菜单以在主菜单(CSS)下正确显示?