为什么JavaScript函数会因某些参数名称而失败?

joh*_*ies 1 javascript jquery

以下JavaScript函数应该进行简单的JQuery调用来加载页面并设置一个类:

function Lp(page,class) {
    $("#result").load(page);
    $('#nav').attr('class',class);
}
Run Code Online (Sandbox Code Playgroud)

然而,直到预感,我改变了第二个参数的名称后才能工作:

function Lp(page,hilite) {
    $("#result").load(page);
    $('#nav').attr('class',hilite);
}
Run Code Online (Sandbox Code Playgroud)

当然参数名称是任意的,或者我错过了什么?

Som*_*Guy 5

class是JavaScript中的保留关键字.这就是为什么.