我正在使用Onlick事件标记进行div点击。然后在单击div时传递参数。 我将一个参数从一个JS方法传递给另一个JS方法时遇到问题。
<a href="#" Onclick="callmethod1(a.b.c.1.0.1);" <div id="test"> </div></a>
&#13;
callmethod1(parameter){
//definition goes on here
}
&#13;
用参数调用方法时,显示 在参数列表
之后的Documents.aspx:1 Uncaught SyntaxError:missing)任何帮助将不胜感激!
答案 0 :(得分:0)
如果你的参数是一个字符串,你应该用单引号来包含它们:
<a href="#" Onlcick="callmethod1('a.b.c.1.0.1');" <div id="test"> </div></a>
答案 1 :(得分:0)
您需要修复多个问题:
<a>
标记不能包含<div>
<a>
它没有关闭;它的第一部分,属性为onclick
而非onlcick
<a href="#" onclick="callmethod1(a.b.c.1.0.1);">
_________^
函数参数(参数)不能像a.b.c.1.0.1
。我假设您正在尝试传递字符串"a.b.c.1.0.1"
函数定义必须以function
或var fnName = function()
function callmethod1(parameter){
// function
}
修正了代码段
function callmethod1(parameter){
console.log(parameter);
}
&#13;
<a href="#" onclick="callmethod1('a.b.c.1.0.1');">Click<a>
<div id="test"></div>
&#13;