我有这样的:
var array = [“ name1”,“ imagesrc1”,“ name2”,imagesrc2“,” name3“,” imagesrc3“,...];

我打印图像,但是我想想起一个函数,当我单击图像时,该函数会将名称写在某处(或使用该名称发出警报)。

我的代码是:

function RightTable(objecto,wrappercontent)
{
for(j=0;j<objecto.length;j++)
    {
        var div= document.createElement('div');
        var immagine = document.createElement('img');
        immagine.src= "http://www.mysite.com/png/public/card/" + objecto[j+1] + "?width=292";

        immagine.setAttribute('class', 'card');
        immagine.setAttribute('id' , objecto[j]);
        immagine.setAttribute('onClick', "alertID(*idoftheimage*));

        div.appendChild(immagine);
        wrappercontent.appendChild(div);

        j+1;

    }
}


如何将用户名即图像的ID传递给alertID()?

最佳答案

immagine.setAttribute('onClick', "alertID(this.id)");

10-07 18:13