Javascript onclick函数中的passid
我喜欢这样: 变量数组=[“name1”、“imagesrc1”、“name2”、“imagesrc2”、“name3”、“imagesrc3”、…] 我打印图像,但我想回忆一下当我单击图像时,在某处写入名称(或使用名称发出警报)的函数 我的代码是:Javascript onclick函数中的passid,javascript,html,arrays,Javascript,Html,Arrays,我喜欢这样: 变量数组=[“name1”、“imagesrc1”、“name2”、“imagesrc2”、“name3”、“imagesrc3”、…] 我打印图像,但我想回忆一下当我单击图像时,在某处写入名称(或使用名称发出警报)的函数 我的代码是: function RightTable(objecto,wrappercontent) { for(j=0;j<objecto.length;j++) { var div= document.createElement
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;
}
}
函数RightTable(objecto,wrappercontent)
{
对于(j=0;jimmagine.setAttribute('onClick',“alertID(this.id)”);
尝试:
for(j=0;j<objecto.length;j++)
{
(function(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;
})(j);
}
(j=0;j)的