DoubleClick Studio:使用函数声明多个退出事件

问题描述

我正在尝试使用 one 函数在 DoubleClick Studio 中声明多个退出事件。

HTML

<div id="ctaWrap1" class="ctaWrap cta2">
    <div class="ctabg"></div>
    <div class="cta">CLICK1</div>
</div>
<div id="ctaWrap2" class="ctaWrap cta1">
    <div class="ctabg"></div>
    <div class="cta">CLICK2</div>
</div>

如果我声明如下退出事件

document.querySelector('#ctaWrap1').addEventListener(
    'click',function (e) {
        Enabler.exit('clickTagName1');
        return false;
    },false
);
document.querySelector('#ctaWrap2').addEventListener(
    'click',function (e) {
        Enabler.exit('clickTagName2');
        return false;
    },false
);

Studio 查看它们,并将它们添加到“事件”选项卡

但是

如果我用可重用的函数声明它们并传递变量,我不会

function clickTagFunc(element,tagName) {
    let clickElement = document.querySelector(element);
    clickElement.addEventListener(
        click,function (e) {
            Enabler.exit(tagName);
            return false;
        },false
    );
}
clickTagFunc('#ctaWrap1','clickTagName1');
clickTagFunc('#ctaWrap2','clickTagName2');

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)