如何向对象添加属性

How to add properties to an object

本文关键字:添加 属性 对象      更新时间:2023-09-26

我正在用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>

试试这种方法

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