我如何在InnerHtml中设置元素的属性

时间:2015-06-01 15:08:56

标签: javascript

我想在src内的img元素中添加PicsCircleMan属性。

此解决方案无效:

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

src元素未分配给<img>元素。

1 个答案:

答案 0 :(得分:0)

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

document.getElementsByTagName返回具有提供的标记名称的所有元素的nodeList(类数组对象)。然后,您可以使用[i]访问它们,其中i是数组索引。 .PicsCircleMan绝对没有任何意义。

.innerHTML返回在元素中找到的html代码的字符串。

.srcimg个元素的属性,但您尝试在src字符串上设置innerHTML属性,这并不意味着什么。< / p>

你可能想做点什么:
document.getElementsByTagName("img")[0].src = "something.jpg";