Javascript随机标签云代码实例


Posted in Javascript onJune 21, 2016

先来看一下效果

Javascript随机标签云代码实例

代码如下

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>随机标签云</title>
<style type="text/css">
*{
  margin:0;
  padding:0
}
a{ 
  text-decoration:none
}
#wrap{
  width:400px;
  margin:auto
}
</style>
 <script type="text/javascript">
  window.onload=function(){
   var obox=document.getElementById("wrap");
   var obj=obox.getElementsByTagName("a");
   //随机方法
   function rand(num){
    return parseInt(Math.random()*num+1);
   }
   //随机颜色值
   function randomcolor(){
    var str=Math.ceil(Math.random()*16777215).toString(16);
    if(str.length<6){
     str="0"+str;
    }
    return str;
   }
   //循环
   for( len=obj.length,i=len;i--;){
    obj[i].className="color"+rand(5);
    obj[i].style.zIndex=rand(5);
    obj[i].style.fontSize=rand(12)+12+"px";
    // obj[i].style.background="#"+randomcolor();
    obj[i].style.color="#"+randomcolor();
    obj[i].onmouseover=function(){
     this.style.background="#"+randomcolor();
    }
    obj[i].onmouseout=function(){
     this.style.background="none";
    }
   }
  }
 </script>
</head>
<body>
 <div id="wrap">
  <a href="#">web标准学习</a>
  <a href="#">css</a>
  <a href="#">javascript</a>
  <a href="#">html5</a>
  <a href="#">canvas</a>
  <a href="#">video</a>
  <a href="#">audio</a>
  <a href="#">jQuery</a>
  <a href="#">jQuerymobile</a>
  <a href="#">flash</a>
  <a href="#">firefox</a>
  <a href="#">chrome</a>
  <a href="#">opera</a>
  <a href="#">IE9</a>
  <a href="#">css3.0</a>
  <a href="#">andriod</a>
  <a href="#">apple</a>
  <a href="#">google</a>
  <a href="#">jobs</a>
 </div>
</body>
</html>

这个的算法较为简单(偶能看得懂 orz....),但也基本上实现了要求

以上就是本文的全部内容,了解更多JavaScript的语法,大家可以查看:《JavaScript 参考教程》、《JavaScript代码风格指南》,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript实现CheckBox的全选与取消全选的代码
Jul 20 Javascript
jQuery实现的Email中的收件人效果(按del键删除)
Mar 20 Javascript
js中substring和substr的详细介绍与用法
Aug 29 Javascript
在js文件中写el表达式取不到值的原因及解决方法
Dec 23 Javascript
编程语言JavaScript简介
Oct 16 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
Dec 17 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
Jun 17 Javascript
vue做网页开场视频的实例代码
Oct 20 Javascript
Express下采用bcryptjs进行密码加密的方法
Feb 07 Javascript
layui树形菜单动态遍历的例子
Sep 23 Javascript
浅谈React中组件逻辑复用的那些事儿
May 21 Javascript
浅谈Vue 函数式组件的使用技巧
Jun 16 Javascript
Bootstrap轮播插件简单使用方法介绍
Jun 21 #Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 #Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
Jun 21 #Javascript
第三篇Bootstrap网格基础
Jun 21 #Javascript
Bootstrap三种表单布局的使用方法
Jun 21 #Javascript
第二篇Bootstrap起步
Jun 21 #Javascript
基于zepto.js简单实现上传图片
Jun 21 #Javascript
You might like
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
2009/05/27 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
javascript &amp;&amp;和||运算法的另类使用技巧
2009/11/28 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
jQuery 表单序列化实例代码
2017/06/11 jQuery
vuejs使用axios异步访问时用get和post的实例讲解
2018/08/09 Javascript
在iFrame子页面里实现模态框的方法
2018/08/17 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
浅谈微信小程序列表埋点曝光指南
2019/10/15 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
浅谈编码,解码,乱码的问题
2016/12/30 Python
详谈python在windows中的文件路径问题
2018/04/28 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
详解python中@的用法
2019/03/27 Python
python3 实现口罩抽签的功能
2020/03/11 Python
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
工商局副局长个人对照检查材料
2014/09/25 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
反腐倡廉影片观后感
2015/06/08 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书
决心书格式及范文
2019/06/24 职场文书
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
golang中的struct操作
2021/11/11 Golang
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记
Python TypeError: ‘float‘ object is not subscriptable错误解决
2022/12/24 Python
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript