2015-06-01 59 views
-5

我想將src屬性添加到PicsCircleMan內的img元素。如何在InnerHtml中設置元素的屬性

該溶液是不工作:

(document.getElementsByTagName('img').PicsCircleMan.innerHTML).src =picsListMan[indexMan].img; 

src屬性不分配給<img>元件。

+0

究竟是不是工作? –

+0

你的元素是什麼樣子的? – MortenMoulder

+0

你可以顯示你的HTML。我認爲'.PicsCircleMan'可能是未定義的。 – putvande

回答

0

(document.getElementsByTagName('img').PicsCircleMan.innerHTML).src =picsListMan[indexMan].img;

document.getElementsByTagName返回與所提供的標記名稱的所有元素的節點列表(陣列狀物體)。然後你可以用[i]來訪問它們,其中我是一個數組索引。 .PicsCircleMan意味着什麼都沒有。

.innerHTML返回元素內部找到的html代碼的字符串。

.srcimg元素的屬性,但您試圖在innerHTML字符串上設置src屬性,這並不意味着什麼。

你可能想做些事情,如:
document.getElementsByTagName("img")[0].src = "something.jpg";

相關問題