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 相关文章推荐
escape、encodeURI 和 encodeURIComponent 的区别
Mar 02 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
Apr 01 Javascript
jQuery之折叠面板的深入解析
Jun 19 Javascript
浅析document.createDocumentFragment()与js效率
Jul 08 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
Aug 27 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
Aug 24 Javascript
基于replaceChild制作简单的吞噬特效
Sep 21 Javascript
javascript中eval和with用法实例总结
Nov 30 Javascript
javascript 数组的正态分布排序的问题
Jul 31 Javascript
干货!教大家如何选择Vue和React
Mar 13 Javascript
优化Vue中date format的性能详解
Jan 13 Javascript
解决vant中 tab栏遇到的坑 van-tabs
Nov 04 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生成二维码的两种方法(带logo图像)
2014/03/14 PHP
php采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
详解PHP对数组的定义以及数组的创建方法
2015/11/27 PHP
PHP简单检测网址是否能够正常打开的方法
2016/09/04 PHP
thinkPHP5.1框架中Request类四种调用方式示例
2019/08/03 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
理解JavaScript中的事件
2006/09/23 Javascript
学习YUI.Ext 第三天
2007/03/10 Javascript
javascript 文档的编码问题解决
2009/03/01 Javascript
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
浅谈js中的闭包
2015/03/16 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
python批量提交沙箱问题实例
2014/10/08 Python
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
python直接访问私有属性的简单方法
2016/07/25 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
2020/03/10 Python
PyQt5实现登录页面
2020/05/30 Python
css3进行截取替代js的substring
2013/09/02 HTML / CSS
KEETSA环保床垫:更好的睡眠,更好的生活!
2016/11/24 全球购物
美国折衷生活方式品牌:Robert Graham
2018/07/13 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
高中毕业生自我鉴定范文
2013/09/26 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python