我的js遇到了麻烦。 这是代码:https://jsbin.com/legexep/1/edit?html,js,output 我想得到一个包含当前号码的警报框,而不仅仅是说:'你好'。 所以,如果我点击607按钮,我想要提示框:'607'等等。 谢谢你的帮助。
item.addEventListener("click", function () {
alert('Hello');});
答案 0 :(得分:1)
创建一个回调创建函数来捕获循环迭代变量:
addEventListener
在item.addEventListener('click', clickCallback(array[i]));
内使用:
item.addEventListener('click', e => alert(e.target.innerText));
您还可以使用回调中收到的事件对象:
=iif(
IsNothing(
Fields!nPeriodo.Value > CINT(replace(left(Split(Parameters!DimTiempoMes.Value,"[").GetValue(3),2),"]","")))
,0 ,Sum(Fields!PPMBSC_VentasPPM.Value)
)
答案 1 :(得分:0)
也许你可以使用函数参数获取触发事件的元素:
item.addEventListener("click", function (elem) {
alert(elem.target.innerText);
});
答案 2 :(得分:0)
这样做
item.addEventlistener("click",function() {
alert(mgk[i]);
}
希望这能解决它