javascript - 在 onclick 函数中传递 id

标签 javascript html arrays

我有这样的: 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)");

关于javascript - 在 onclick 函数中传递 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11360155/

相关文章:

javascript - 如何按日期对数组中的项目进行分组?

php - 匹配并查找数据库中数组中的所有值

javascript - 字符串到填充字符的数组

javascript - 如何在 JavaScript 中将图像转换为 base64

javascript - Promise 是异步解决还是同步解决?

javascript - meteor 订阅会覆盖旧订阅吗?

javascript - Bresenham 的线条绘制算法来突出显示框

javascript - 在 ref 属性中使用字符串文字已被弃用

python - 通过单击另一个复选框禁用复选框 (HTML/DJANGO)

html - Google Web 字体字体粗细无法正确呈现