zoukankan      html  css  js  c++  java
  • 如何在一个页面后面随机跳转到多个链接地址Math.floor()和Math.random()

    点击一个标签随机跳转到多个链接地址,主要运用javascript中的Math.floor()和Math.random()方法
    floor(x) 方法是向下去整数 参数为任意数值或表达式。
    floor(x)最后返回一个小于等于 x,且与 x 最接近的整数。

    random() 方法可返回介于 0 ~ 1 之间的一个随机数。

    结合这两个函数制作一个随机跳转页面的超链接

     
    <a onclck="javascript:dogo();"></a>
    <script>
    function dogo(){
    var urls = new Array();
    urls[0] = "1.HTML";
    urls[1] = "2.HTML";
    urls[2] = "3.HTML";
    urls[3] = "4.HTML";
    urls[4] = "5.HTML";
    n = Math.floor(Math.random()*5);
    location.href= urls[n];
    }
    </script>

    这样可以实现点击标签,随机跳转到下面5个链接中的一个。
    这是JavaScript的方法,用PHP也可以实现。

    $id=rand(1,100);//假如总共有100条
    $sql="select url from table where id=$id"
    $result=sql_query($sql);
    $row=mysql_fetch_row($result);
    echo $row;
     

    最后$row为随机产生的链接

  • 相关阅读:
    hover动画
    杀毒软件性能比较
    python文件转exe
    react 踩的坑
    js前端模块化(一) commonjs
    iframe嵌套页面 音频在微信公众号环境无法播放
    js正则表达式
    js修改伪类元素样式
    OAF 开发 Q&A
    JS打开窗口问题
  • 原文地址:https://www.cnblogs.com/suiyuewuxin/p/5608449.html
Copyright © 2011-2022 走看看