我有一个300px x 250px
广告,其格式为:
<script type="text/javascript" src="advert.com" ></script>
我想在广告下面创建一个按钮,说明: &#34;关闭广告以继续作为免费用户&#34;。
点击此按钮后,广告会在新标签页上打开example.com
页面,广告会随按钮消失
有谁知道我该怎么做?
答案 0 :(得分:0)
使用var ad = document.querySelector("adId or adClass")
使用var button = document.querySelector("buttonId or buttonClass")
然后在按钮上添加一个点击事件
button.addEventListener("click", function(e){ ad.remove()})
答案 1 :(得分:-2)
在提出问题之前,请使用Stack Overflow中的搜索。看看这个链接:
Javascript - Open Link in New Tab (SAME WINDOW)
您也可以阅读此内容:
Javascript - Open a given URL in a new tab by clicking a button
但使用此功能是不好的做法,因为如果您在网站上放置了许多广告,则用户永远无法返回您的网站。弹出窗口让用户生气。
编辑:
我们需要了解有关您脚本的更多信息。您可以将div元素的display css属性设置为none;或隐藏的可见性。要在纯JavaScript中执行此操作,您应该使用类似的东西:
document.getElementById(id).style.property=new style