一千萬個為什麽

搜索

Javascript/Chrome擴展程序

這是我制作的代碼已經有效,但突然停止工作:

var waitEqua = 1 * 1 * 1000;

function getTC() {
    $.get (
        'http://www.roblox.com/marketplace/tradecurrency.aspx',

        function parseData(data) {
            var stuff = $(data).find('.CurrencyQuote');
            var rowh = stuff.find('.TableRow');
            var rate = rowh.find('.Rate');
            var rateb = /(......)(.)(......)/(rate.text());
            var spread = rowh.find('.Spread').text();
            localStorage["Tix"] = rateb[1];
            localStorage["Robux"] = rateb[3];
            localStorage["Spread"] = spread;
            spreadTehToast(spread);
        }
    );
}

我的錯誤在 var rateb = /(......)(。)(......)/(rate.text()); ,錯誤未捕獲TypeError:object不是一個功能。我沒有改變代碼。它剛剛破產。

最佳答案

var rateb = /(......)(.)(......)/(rate.text()); 

在我所知的情況下JS是無效的(RegEx不是一個函數,而是一個對象,如錯誤所示,但你試圖將它用作函數),它看起來像是對 exec()的調用失蹤了。嘗試這個:

var rateb = /(......)(.)(......)/.exec(rate.text());

轉載註明原文: Javascript/Chrome擴展程序