如何在<script>标记中使用Onclick事件显示div

时间:2019-01-21 09:51:58

标签: javascript jquery html onclick dom-events

在任何网站上点击广告后,我试图编写代码来隐藏和显示

。这则广告是脚本的结果。那么如何在
               
这是我的DIV元素。

2 个答案:

答案 0 :(得分:1)

您不能这样做。

在您的代码没有机会检测到点击之前,广告和浏览器对clickjacking的防御将消耗点击。


警告:听起来您是想激励人们点击广告(点击广告以查看内容),这违反了大多数广告服务的条款和条件。

答案 1 :(得分:0)

您可以使用Jquery envent .toggle()

<!-- Call Jquery libs -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script>
    $(function () {
        // When thue user clicks an ad
        // the .bnrdiv contains the ad
        $('.bnrdiv').click(function () {
            $('#myDIV').toggle();
        });
    });
</script>

<div class="bnrdiv">
    <script type="text/javascript">
        var ad_idzone = "3265310",
            ad_width = "468",
            ad_height = "60";
    </script>
    <script type="text/javascript" src="https://ads.exdynsrv.com/ads.js"></script>
    <noscript>
        <iframe src="https://syndication.exdynsrv.com/ads-iframe-display.php?idzone=3265310&output=noscript&type=468x60"
            width="468" height="60" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
    </noscript>
</div>

<div id="myDIV">
    This is my DIV element.
</div>