java脚本按下按钮

时间:2015-09-23 16:52:26

标签: javascript angularjs

有一个很好的小解决方案,基本上允许用户接受或拒绝网站cookie政策。

我使用的图书馆(cookies-EU-Banner)http://alex-d.github.io/Cookies-EU-banner/,图书馆似乎继续使用表格。因此,基本上可以识别是否按下了Reject或Accept。这在Angular之外运行。这两个按钮如下所示

<div id="cookies-eu-banner" style="display: none;">
    By continuing your visit to this site, you accept the use of cookies by Google Analytics to make visits statistics.
    <a href="./en-savoir-plus.html" id="cookies-eu-more">Read more</a>
    <button id="cookies-eu-reject">Reject</button>
    <button id="cookies-eu-accept">Accept</button>
</div>

但是,我将href的附加信息移到了一个角度模式以显示策略,但这是我的问题。模态将返回接受或拒绝。但有没有办法让我能够设置角度来设置&#34;根据模态的反馈,cookies-eu-reject或cookies-eu-accept被按下?

最好我不想更改npm包。

1 个答案:

答案 0 :(得分:1)

在模态的按钮处理程序中,找到要单击的cookie按钮并调用其单击功能。你可以看到他们是如何做到的https://github.com/Alex-D/Cookies-EU-banner/blob/master/src/cookies-eu-banner.js

var acceptButton = document.getElementById('cookies-eu-accept')
acceptButton.click()