Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript通过其div id设置imge alt属性_Javascript_Jquery_Html - Fatal编程技术网

如何使用javascript通过其div id设置imge alt属性

如何使用javascript通过其div id设置imge alt属性,javascript,jquery,html,Javascript,Jquery,Html,我试图通过JavaScript设置图像的alt属性,问题是图像本身没有id,它的div id就是我所有的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> 这个问题

我试图通过JavaScript设置图像的alt属性,问题是图像本身没有id,它的div id就是我所有的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>
这个问题的答案是

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

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

$('#logo').find('img').attr('alt', 'new alt');
你可以试试这个

你可以试试这个


您也可以使用纯javascript来实现这一点

document.querySelectorlogo img.setAttribute'alt','newalt';
您也可以使用纯javascript来实现这一点

document.querySelectorlogo img.setAttribute'alt','newalt';
这把小提琴拉得很好。发生了什么错误@rohitnaranghey,你的代码绝对正确,但在我的网站上不起作用。我正在使用wordpress,可能是因为它…它在小提琴中工作得很好。发生了什么错误@rohitnaranghey,你的代码绝对正确,但在我的网站上不起作用。我正在使用wordpress,可能是因为它的…你有很多带id和img的div吗?请花一分钟时间修复你的拼写错误。@sstn谢谢,可以吗?你有很多带id和img的div吗?请花一分钟时间修复你的拼写错误。@sstn谢谢,可以吗?谢谢,最后我得到了答案,你是对的,它在我的wordpress网站上工作。谢谢,最后我得到了我的答案,你是对的,它在我的wordpress网站上工作。
$("#logo img").attr("alt","alertnate image.jpg");