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 相关文章推荐
两个SUBMIT按钮,如何区分处理
Aug 22 Javascript
js兼容标准的表格变色效果
Jun 28 Javascript
JAVASCRIPT  THIS详解 面向对象
Mar 25 Javascript
20个非常有用的PHP类库 加速php开发
Jan 15 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
Jul 27 Javascript
jQuery使用drag效果实现自由拖拽div
Jun 11 Javascript
javascript实现手机震动API代码
Aug 05 Javascript
JQuery实现图片轮播效果
Sep 15 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
详解React+Koa实现服务端渲染(SSR)
May 23 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
Jul 26 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
Nov 12 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 文件上传功能实现代码
2009/06/24 PHP
php递归json类实例
2014/12/02 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
JavaScript Array扩展实现代码
2009/10/14 Javascript
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
前端轻量级MVC框架CanJS详解
2014/09/26 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
再谈Javascript中的异步以及如何异步
2016/08/19 Javascript
AngularJS全局scope与Isolate scope通信用法示例
2016/11/22 Javascript
详解基于Node.js的微信JS-SDK后端接口实现代码
2017/07/15 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
React优化子组件render的使用
2019/05/12 Javascript
JS继承实现方法及优缺点详解
2020/09/02 Javascript
python模拟表单提交登录图书馆
2018/04/27 Python
Flask框架配置与调试操作示例
2018/07/23 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
python3 深浅copy对比详解
2019/08/12 Python
python 多进程队列数据处理详解
2019/12/23 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
经典c++面试题五
2014/12/17 面试题
校本教研工作制度
2014/01/22 职场文书
财务简历的自我评价
2014/03/05 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
毕业横幅标语
2014/10/08 职场文书
安全承诺书
2015/01/19 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
MySQL8.0的WITH查询详情
2021/08/30 MySQL