为什么JavaScript函数在使用某些参数名称时会失败

Why does a JavaScript function fail with certain parameter names?

本文关键字:参数 失败 函数 JavaScript 为什么      更新时间:2023-09-26

下面的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中的保留关键字。这就是为什么。