所以我只是問了一個問題,我已經打了另一個路障。非常感謝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