Javascript 如何向对象添加属性
我正在用JavaScript创建一个图像库,在向我的Javascript 如何向对象添加属性,javascript,arrays,object,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" oncli
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); }
这个
应该是img\u big
?你有什么问题?.onclick
需要函数,而不是字符串?你是否遇到了一个例外,有些东西不按预期工作?不,有时,我们需要另一只眼睛的视角来观察我们的错误。