javascript错误。未捕获引用错误
我试图在for循环中编写锚定标记,并在onclick事件中将参数发送到函数 现在的问题是,函数没有传递变量中的参数,而是得到一个错误Uncaught ReferenceError:I未定义,其中I是变量catidone中的值javascript错误。未捕获引用错误,javascript,Javascript,我试图在for循环中编写锚定标记,并在onclick事件中将参数发送到函数 现在的问题是,函数没有传递变量中的参数,而是得到一个错误Uncaught ReferenceError:I未定义,其中I是变量catidone中的值 catlisttxt += '<li>'+catidone+'<a href="#" onclick="return DisplayQues('+ catidone +')">'+data.categories[i].maincatname+'<
catlisttxt += '<li>'+catidone+'<a href="#" onclick="return DisplayQues('+ catidone +')">'+data.categories[i].maincatname+'</a></li>';
尝试转义引号。我想当你这样做的时候,它实际上把它看作是DisplayQuesI而不是DisplayQues'I'
尝试转义引号。我认为当您这样做时,它实际上会将其视为DisplayQuesI,而不是DisplayQues'I'不要使用onclick属性。它让生活更轻松。为什么不呢。如果你是一个学习Javascript的新手,你可能会想。当然,Jquery.click很好,但是首先需要了解它,不要使用onclick属性。它让生活更轻松。为什么不呢。如果你是一个学习Javascript的新手,你可能会想。当然,Jquery.click很好,但是您首先需要了解它
catlisttxt += '<li>'+catidone+'<a href="#" onclick="return DisplayQues(\''+ catidone +'\')">'+data.categories[i].maincatname+'</a></li>';