onclick时出现javascript参数问题

时间:2014-07-26 20:00:11

标签: javascript jquery vbscript asp-classic

我正在尝试根据类名实现div的切换。当我将参数传递给函数时,JavaScript函数调用会产生以下错误。

Uncaught Syntax Error: Unexpected token } 

我尝试使用以下代码:

但是如果函数调用没有参数,两者都会有效。请帮助。

Response.write "<div onclick='toggleDiv('pure-form')'><h3><div id='heading'><center>Successfully Updated!</center></div></h3></div>"

Response.write "<div onclick=""toggleDiv(""pure-form"")""><h3><div id='heading'><center>Successfully Updated!</center></div></h3></div>"

如下:

Response.write "<div onclick='toggleDiv()'><h3><div id='heading'><center>Successfully Updated!</center></div></h3></div>"

Response.write "<div onclick=""toggleDiv()""><h3><div id='heading'><center>Successfully Updated!</center></div></h3></div>"

<script type="text/javascript">
function toggleDiv(divId) {
alert("hi");
   $("."+divId).toggle();
}

1 个答案:

答案 0 :(得分:0)

我认为你做错了就是你调用这个函数的方式。 试试这个

的onclick =&#34; toggleDiv(&#39;纯形式&#39;)&#34;

使用单引号和双引号