如何使用javascript通过div ID设置图像alt属性

时间:2015-03-23 05:41:01

标签: 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');

3 个答案:

答案 0 :(得分:3)

试试这个

$('#logo').find('img').attr('alt', 'new alt');

Working Demo

答案 1 :(得分:3)

您也可以使用纯JavaScript进行操作。

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

答案 2 :(得分:2)

你可以尝试这个Demo

$("#logo img").attr("alt","alertnate image.jpg");