为什么JavaScript函数在使用某些参数名称时会失败
Why does a JavaScript function fail with certain parameter names?
下面的JavaScript函数应该进行一个简单的JQuery调用来加载页面并设置一个类:
function Lp(page,class) {
$("#result").load(page);
$('#nav').attr('class',class);
}
然而,它没有起作用,直到我凭直觉更改了第二个参数的名称:
function Lp(page,hilite) {
$("#result").load(page);
$('#nav').attr('class',hilite);
}
参数名称肯定是任意的,或者我遗漏了什么?
class
是JavaScript中的保留关键字。这就是为什么。
相关文章:
- JS:执行'失败;getComputedStyle'在'窗口':参数的类型不是'
- 使用空媒体查询调用matchMedia失败,IE中的参数无效
- AngularFire 0.5美元移除.错误:Firebase.child失败:第一个参数是无效路径
- Jsonresult在我的Ajax调用中使用参数失败.为什么会发生这种事
- PageMethods调用使用1参数成功,但在2上失败(未知web方法)
- 1.js:23未捕获类型错误:执行'失败;appendChild'在'节点':参数1不是
- 为什么JavaScript函数在使用某些参数名称时会失败
- javascript / jQuery “insertAfter” 函数参数中的空格会导致失败
- Firebase 承诺 - Query.once 失败:使用 1 个参数调用.预计至少 2
- 当参数包含 html 标记时,Ajax 调用失败
- 角度 UI 路由器 - 在没有参数的情况下从一个状态转换到同一状态失败
- Firebase.update失败:第一个参数在属性中包含未定义的参数
- Regex-正则表达式模式在URL GET参数上失败
- 单击列表中的项目->查看详细信息但没有输出?Firebase.child失败:第一个参数是无效路径
- 当我传递参数时,从动态添加的html按钮调用javascript函数失败
- js中函数间传递参数失败
- 向javascript函数传递参数失败
- bind函数递归传递参数失败
- http get传递参数失败
- Web2py - ajax调用返回404或处理参数失败