<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript仿QQ好友印象功能</title>
<style type="text/css">
.box{ width:500px; padding:10px; height:auto; overflow:hidden; text-align:center}
.box span{ line-height:30px; height:30px;white-space:nowrap; display:inline-block; cursor:pointer}
.box a,.box a:hover{ padding:10px;color:#fff; line-height:16px;font-weight:bold; font-size:14px;text-decoration:none; position:relative; border:0;}
.box a:hover{ border:2px #09e solid;padding:8px;}
input.cur{ border:1px #c00 outset}
</style>
</head>
<body>
<div class="box"><span><a href="#">笨蛋</a></span><span><a href="#">你懂个啥</a></span><span><a href="#">-……-</a></span><span><a href="#">休息</a></span><span><a href="#">帅气</a></span><span><a href="#" >天涯地方</a></span><span><a href="#">无法形容</a></span><span><a href="#" >才子</a></span></div>
<br/><br/><input type="text" value="asd" maxlength="20" id="input-txt"/><input type="button" value="评价" id="input-btn"/>
<script type="text/javascript">
function randomColor() { //16进制方式表示颜色0-F
var arrHex = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];
var strHex = "#";
var index;
for(var i = 0; i < 6; i++) { //取得0-15之间的随机整数
index = Math.round(Math.random() * 15);
strHex += arrHex[index];
}
return strHex;
}
function changeColor(){
var links = document.getElementsByTagName("a");
for(var i=0;i<links.length;i++){
var bgColor = randomColor();//改变背景色的代码,根据修去修改。
links[i].style.backgroundColor = bgColor;
}
}
function sayHi(){
var scolor,links = document.getElementsByTagName("a");
for(var i=0;i<links.length;i++){
links[i].onmouseover = function(){
scolor = this.style.backgroundColor;
this.style.color = scolor;
this.style.borderColor = scolor;
this.style.backgroundColor = "white";
}
links[i].onmouseout = function(){
this.style.color = "white";
this.style.borderColor = "";
this.style.backgroundColor = scolor;
}
links[i].onmousedown = function(){
alert('你对XXX的印象是 "'+this.childNodes[0].nodeValue+'"');
}
}
}
function addEvaluation(){
var txt = document.getElementById("input-txt");
var btn = document.getElementById("input-btn");
var divs = document.getElementsByTagName("div")[0];
if(!txt) return false;
if(!btn) return false;
var texts,links,spans;
txt.onfocus = function(){
btn.className="cur";
}
txt.onblur = function(){
btn.className="";
}
btn.onclick = function(){
if(txt.value=="") {
alert("请输入一个印象词");
return false
};
texts = document.createTextNode(txt.value);
links = document.createElement("a");
spans = document.createElement("span");
links.appendChild(texts);
links.style.backgroundColor = randomColor();
spans.appendChild(links);
divs.appendChild(spans);
sayHi();
}
}
changeColor();
sayHi();
addEvaluation();
</script>
</body>
</html>

jone33
- 粉丝: 81
最新资源
- PLC皮带运输监控系统设计方案.doc
- 网络传播视阈下的地区形象改善策略研究.docx
- 初学者必看!PLC与常见设备连接方式.doc
- plc原理设计的自动售货机.doc
- 汽车零部件行业MRP信息化平台技术.ppt
- 基于PLC实现的彩灯广告牌方案设计书.doc
- 区块链基础:非技术性25步指南
- 北京市通信公司综合业务楼工程大体积砼施工组织设计方案.doc
- 大数据时代互联网广告的营销模式分析.docx
- 浙江省传统村落调研资料数据库的建立与应用研究.docx
- 【精品ppt】互联网+电子商务创新创业融资竞赛-(1).pptx
- 基于PLC交通灯控制系统大学本科方案设计书[1]177.doc
- 通信部队信息化建设存在的问题及解决措施.docx
- 大数据背景下企业人力资源绩效管理创新探讨.docx
- 适用于预测性维护与健康管理的故障诊断及剩余使用寿命预测大型语言模型
- 软件工程期末考试题3.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



- 1
- 2
前往页