取一个函数的值

时间:2015-10-30 10:30:25

标签: javascript

我有这个功能:

x = function() {
    for (i = 0; i < window.document.querySelectorAll('.btn[href*="/p"]').length; i++) {
        return window.document.querySelectorAll('.abtk[href*="/url"]')[i].href;
    }
};

我想在x中获得该功能的结果,现在我在Chrome中的控制台中测试它时的功能。我该怎么办?

1 个答案:

答案 0 :(得分:3)

使它成为Immediate invoke function,因此函数在定义后立即执行。以下是

的语法
x = (function() {
    for (i = 0; i < window.document.querySelectorAll('.btn[href*="/p"]').length; i++) {
        return window.document.querySelectorAll('.abtk[href*="/url"]')[i].href;
    }
})();

在功能声明结束时观察()