我试图在一个for
循环中编写一个锚标签,并在onclick
事件中向一个函数发送参数。
现在的问题是,函数没有传递变量中的参数,而是得到一个错误“未捕获ReferenceError: I未定义",其中I是变量catidone中的值。
catlisttxt += '<li>'+catidone+'<a href="#" onclick="return DisplayQues('+ catidone +')">'+data.categories[i].maincatname+'</a></li>';
发布于 2012-10-19 18:42:16
catlisttxt += '<li>'+catidone+'<a href="#" onclick="return DisplayQues(\''+ catidone +'\')">'+data.categories[i].maincatname+'</a></li>';
尝试转义引号。我认为当您这样做时,它实际上将其视为DisplayQues(I)而不是DisplayQues('I')。
https://stackoverflow.com/questions/12972471
复制相似问题