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

时间:2012-07-16 18:17:42

标签: javascript jquery

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

function Lp(page,class) {
    $("#result").load(page);
    $('#nav').attr('class',class);
}

然而,在预感到之后,我改变了第二个参数的名称:

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

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

1 个答案:

答案 0 :(得分:5)

class是JavaScript中的reserved keyword。这就是原因。