Javascript代码的不同行为

时间:2016-07-25 18:31:51

标签: jquery internet-explorer

我有这段代码

widgetId = "a.b";
func= function(widgetId, tableId, primaryColSearchKey)
{
    widgetId = test(widgetId);
}

    test= function(id)
    {
        id = id.replace(/\./g, "\\.").replace(/ /g, "\\ ").replace(/\(/g, "\\(").replace(/\)/g, "\\)");
        return id.replace(/\ /g, "\\ ");
    }

如果我在我的程序中调用它,它会返回a\\.b,但是如果我运行w3schools网站,它会在IE浏览器中返回a\.b

有人可以解释原因,因为我希望它在我的代码中返回a\.b

0 个答案:

没有答案