微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我的按钮在被点击后消失了

如何解决为什么我的按钮在被点击后消失了

我的按钮正在按我需要的方式工作,除非单击它,否则它会完全消失。为什么要这样做?

<script type="text/javascript">
function randomlinks(){
    var myrandom=Math.round(Math.random()*6)
    var links=new Array()
    links[0]="https://abantutogether.org/"
    links[1]="https://abantutogether.org/about-us"
    links[2]="https://abantutogether.org/donate"
    links[3]="https://abantutogether.org/get-involved"
    links[4]="https://abantutogether.org/blog"
    links[5]="https://abantutogether.org/contact-us"
    links[6]="https://abantutogether.org/sponsor-a-child"
  
 
     window.open(links[myrandom])
}
</script>
<form>
<input type="image" src="https://i.postimg.cc/43PDgqnZ/logo-Pix-Teller-1.png"  value="random link!" onClick="randomlinks()">
</form>

解决方法

单击按钮时,将打开另一个选项卡/浏览器窗口,并且页面正在提交。这是您期望的行为吗?

在这种情况下,提交表单听起来很奇怪(action标记中没有设置form属性)。也许您不想在表单中包含此输入,或者可以通过如下更改onclick属性来避免提交:

onClick="randomlinks(); return false;"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。