Javascript:将变量传递给函数会中断函数
Javascript: Passing variable to function breaks function
我使用了一个onsubmit变量来确保用户真的想删除一些内容,但一旦我在onsubmit内的括号中放入一个值,它就不再调用确认框。
代码:
onClick="confirmSubmit(abc)"
不起作用,但以下内容:
onClick="confirmSubmit()"
是否有效
功能:
function confirmSubmit(category)
{
var category = category;
var agree=confirm("Are you sure you wish to DELETE" + category + " and all of its subcategories and photos?");
if (agree)
return true ;
else
return false ;
}
您需要在abc
:周围加引号
onclick="confirmSubmit('abc')"
如果没有它们,您将尝试传递一个变量abc
,该变量不存在并触发错误
onClick="confirmSubmit(abc)"
正在尝试传递变量abc
,如果您打算传递值为"abc"的字符串,请执行以下操作:
onClick="confirmSubmit('abc')"
function confirmSubmit(category)
{ var category = category;
你已经两次宣布"类别"了!在函数标题中一次,然后在下一行中作为函数变量!为何
您尝试将变量abc
(不存在(传递给函数。执行:onclick="return confirmSubmit('abc');"
相关文章:
- 递归函数中断
- 从jquery foreach内部中断函数
- JavaScript 函数在 IE9 中随机中断
- Angularjs 与 coffeescript 函数表达式中断
- Javascript:变量中断函数
- return语句在JavaScript中使用而不中断函数
- 调用加载的顺序函数会意外中断代码
- 从匿名函数中中断for循环
- 清除文本区域会中断其他JS函数
- 如何在返回值(Js)时不中断函数/循环
- 进度条函数在一次调用后中断
- 一个函数在另一个函数上中断.可能吗
- 中断 JQuery 设置超时函数
- 在 ASP.NET 页面中内联编码 SVG 会导致 SVG JavaScript 创建 SVGPoint();函数中断
- 从调用/子函数退出/中断主函数
- 如何从递归函数中断和返回
- 如何在满足条件时中断CasperJS的重复函数
- JavaScript 函数的执行可以被中断吗?
- 当关联函数中的原型值丢失时,函数中断
- 为什么Javascript'的日期()函数中断我的生日在Safari