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 相关文章推荐
关于 byval 与 byref 的区别分析总结
Oct 08 Javascript
Javascript模拟加速运动与减速运动代码分享
Dec 11 Javascript
每天一篇javascript学习小结(属性定义方法)
Nov 19 Javascript
JavaScript继承学习笔记【新手必看】
May 10 Javascript
JS框架之vue.js(深入三:组件1)
Sep 29 Javascript
Vue2.0使用过程常见的一些问题总结学习
Apr 10 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
Dec 28 Javascript
vue2.0 computed 计算list循环后累加值的实例
Mar 07 Javascript
vue-router的两种模式的区别
May 30 Javascript
jquery弹窗时禁止body滚动条滚动的例子
Sep 21 jQuery
vue-cli和v-charts实现可视化图表过程解析
Oct 08 Javascript
JS apply用法总结和使用场景实例分析
Mar 14 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判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
PHP简单遍历对象示例
2016/09/28 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
JavaScript获取表单enctype属性的方法
2015/04/02 Javascript
在JavaScript应用中实现延迟加载的方法
2015/06/25 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
基于构造函数的五种继承方法小结
2017/07/27 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
angularJs中ng-model-options设置数据同步的方法
2018/09/30 Javascript
使用eslint和githooks统一前端风格的技巧
2020/07/29 Javascript
[03:20]次级联赛厮杀超职业 现超级兵对拆世纪大战
2014/10/30 DOTA
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
总结用Pdb库调试Python的方式及常用的命令
2016/08/18 Python
Python中安装easy_install的方法
2018/11/18 Python
Python语言进阶知识点总结
2019/05/28 Python
在Python中使用MySQL--PyMySQL的基本使用方法
2019/11/19 Python
python实现修改固定模式的字符串内容操作示例
2019/12/30 Python
用Python生成HTML表格的方法示例
2020/03/06 Python
keras:model.compile损失函数的用法
2020/07/01 Python
宝拉珍选美国官网:Paula’s Choice美国
2018/01/07 全球购物
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
2015/09/17 面试题
技校生自我鉴定
2013/12/08 职场文书
营销总监岗位职责范本
2014/02/26 职场文书
弘扬民族精神演讲稿
2014/05/07 职场文书
2015年父亲节活动总结
2015/02/12 职场文书
Java生成读取条形码和二维码的简单示例
2021/07/09 Java/Android
python 标准库原理与用法详解之os.path篇
2021/10/24 Python
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS