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 相关文章推荐
基于jquery的大众点评,分类导航实现代码
Aug 23 Javascript
javascript获取选中的文本的方法代码
Oct 30 Javascript
DOM基础教程之使用DOM控制表格
Jan 20 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
Oct 22 Javascript
js获取所有checkbox的值的简单实例
May 30 Javascript
Jil,高效的json序列化和反序列化库
Feb 15 Javascript
详解Vue.use自定义自己的全局组件
Jun 14 Javascript
js中位运算的运用实例分析
Dec 11 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 Javascript
Vue 嵌套路由使用总结(推荐)
Jan 13 Javascript
python虚拟环境 virtualenv的简单使用
Jan 21 Javascript
js实现简单放大镜效果
Mar 07 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
最省空间的计数器
2006/10/09 PHP
Thinkphp模板中使用自定义函数的方法
2012/09/23 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
laravel学习教程之关联模型
2016/07/30 PHP
PHP进程通信基础之信号
2017/02/19 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
在子窗口中关闭父窗口的一句代码
2013/10/21 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
深入分析Javascript跨域问题
2015/04/17 Javascript
js实现拖拽效果(构造函数)
2015/12/14 Javascript
jQuery插件pagination实现无刷新分页
2016/05/21 Javascript
深入理解JavaScript定时机制
2016/10/27 Javascript
Angular JS 生成动态二维码的方法
2017/02/23 Javascript
详解如何用webpack4从零开始构建react开发环境
2019/01/27 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
2019/11/06 Javascript
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
[03:18]【TI9纪实】社区大触GL与木木
2019/08/25 DOTA
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
对python中Json与object转化的方法详解
2018/12/31 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
python中count函数简单用法
2020/01/05 Python
通过Turtle库在Python中绘制一个鼠年福鼠
2020/02/03 Python
简述DNS进行域名解析的过程
2013/12/02 面试题
大学社团招新的通讯稿
2014/09/10 职场文书
村干部群众路线教育活动对照检查材料
2014/10/01 职场文书
2015财务年度工作总结范文
2015/05/04 职场文书
招商银行收入证明
2015/06/17 职场文书
个人工作决心书
2015/09/22 职场文书
教师理论学习心得体会
2016/01/21 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers