函数向量说它不是一个函数

时间:2016-10-15 17:59:08

标签: javascript events onclick

我试图为每个标签关联一个eventListener onclick。 我面临的问题是,我看到了不同的答案,但没有发现自己能够适应我的情况,所以我基本上试图将其作为一个参数传递给onClick函数,一个变量,它取决于索引。我试图将它保存在内部功能上,但最终我没有取得任何成果。目前我在这一点,它说paramsi不是一个函数!

                var i = 0;
    var params = [];
    for (i; i < returnableInfo.length; i++) {

        var widgetActiveTab = document.createElement('li');
        widgetActiveTab.className = "tabsList";
        widgetActiveTab.id = "li" + returnableInfo[i].id;

        var widgetTabContent = document.createElement('a');
        widgetTabContent.id = "li_a" + returnableInfo[i].id;



        function createfunc(i) {
            return function () {
                return returnableInfo[i];
            };
        }

        params[i] = createfunc(i);


        widgetTabContent.addEventListener('click', function () {

            executeIfFacetasSensoresResponseReady(params[i]());
        });

0 个答案:

没有答案