我试图在for
循环中编写锚标记,并在onclick
事件中将参数发送给函数。
现在的问题是,该函数未传递变量中的参数,而是收到错误消息“ Uncaught ReferenceError:未定义”,其中I是变量catidone中的值。
catlisttxt += '<li>'+catidone+'<a href="#" onclick="return DisplayQues('+ catidone +')">'+data.categories[i].maincatname+'</a></li>';
最佳答案
catlisttxt += '<li>'+catidone+'<a href="#" onclick="return DisplayQues(\''+ catidone +'\')">'+data.categories[i].maincatname+'</a></li>';
尝试转义引号。我认为当您执行此操作时,它实际上将其视为DisplayQues(I)而不是DisplayQues('I')