我在下面的代码中遇到了一个错误,但无法弄清楚出了什么问题。任何建议都将不胜感激!
<div id="thumbnails">
<img src="img/image_1.jpg" id="img1" onmousedown="bigImage(this)" onmouseover="hoverFuc(this)" />
</div>
function bigImage(gallery){
var imgLG = document.getElementsByTagName("img").getAttribute("src");
console.log(imgLG);
未捕获到的TypeError:document.getElementsByTagName(...)。getAttribute不是函数
答案 0 :(得分:1)
var imgLG = document.getElementsByTagName("img").getAttribute("src");
该语句无效,因为document.getElementsByTagName("img")
将返回一个数组。所以你应该这样:
document.getElementsByTagName("img")[0].getAttribute("src");