如何向对象添加属性

时间:2013-10-15 21:06:26

标签: javascript arrays object

我正在使用JavaScript创建图片库,但在向img对象添加属性时遇到问题。

这是我的代码:

img_big.src = photos[i].img_src;
img_big.className = "highslide";
img_big.onclick = "return hs.expand(this)";

我的问题出在最后一行。在将它们推入数组之前,如何在for循环中向对象添加属性?

对象应具有以下属性:

<a href="path" class="highslide" onclick="return hs.expand(this)"> 
<img src="path" alt="Highslide JS" title="Click to enlarge" /></a>

1 个答案:

答案 0 :(得分:1)

尝试这种方法

img_big.src = photos[i].img_src;
img_big.className = "highslide";
img_big.onclick = function() { return hs.expand(this); }