所以我只是问了一个问题,我已经打了另一个路障。非常感谢stackoverflow社区最近帮助我:)javascript--改变图像的innerHTML
每当我看到人们改变一些标记的innerHTML,他们使用document.getElementByID(id).innerHTML。我的图片没有ID,也不想给他们每个人一个ID。
这里是我的代码:
function clickImages()
{
var images = document.getElementsByTagName("img");
for(var i = 0; i < images.length; i++)
{
var delegate = function() { hover(this); };
images[i].onmouseover = delegate;
}
}
function hover(img)
{
img.innerHTML = "Text!";
}
似乎的innerHTML并不像它的工作;当我将鼠标悬停在图像上时没有任何变化
在此先感谢!让我知道如果我能澄清!
你试图改变alt文本或IMG title属性?这个'hover'函数你想要对图像做什么? –
图片元素没有任何内容,所以他们没有任何innerHTML。 – RobG
哦,我试图显示文字而不是图像。我想这是有道理的。哎呀:) – 13rave