<link type="text/css" href="css/style.css" rel="stylesheet"> <div class="tagBox">
<div class="tagTiltle">
<h3>我的技能</h3>
<p>可添加10个技能标签</p>
</div>
<div class="tagCon clearfix" id="tagcon">
</div>
<div class="addBox clearfix" id="addBox">
<input class="" type="text"/>
<button>增加</button>
</div>
</div> var tagcon = $("tagcon");
var addBox = $("addBox");
var addBtn = addBox.children[1];
var intxt = addBox.children[0];
var divs = tagcon.children;
function $(id){ return document.getElementById(id) }//$获取元素函数封装
function crele(ele){ return document.createElement(ele); } //创建元素
function adson(father,son1,son2,son3,clas1,clas2,clas3,clas4,con1,con2){
father.appendChild(son1);
father.appendChild(son2);
father.appendChild(son3);
father.className = clas1;
son1.className = clas2;
son2.className = clas3;
son3.className = clas4;
son1.innerHTML = con1;
son3.innerHTML = con2;
}
//输入框聚焦和失焦的效果
intxt.onfocus = function(){
intxt.style.backgroundColor = "#fff";
}
intxt.onblur = function () {
intxt.style.backgroundColor = "#e3e3e3";
}
//点击add按钮添加标签
addBtn.onclick = function () {
if(intxt.value != ""){
var newdiv = crele("div");
var newem = crele("em");
var newspan = crele("span");
var newa = crele("a");
if(divs.length == 0){//最新添加的标签在最前边
tagcon.appendChild(newdiv);
}else{
tagcon.insertBefore(newdiv,divs[0])
}
adson(newdiv,newem,newspan,newa,"tag","tagtxt","move","closetag",intxt.value,"×")
intxt.value = "";
}else{
alert("你还没有输入呢!");
}
//console.log(links.length);
newa.onclick = function () {
this.parentNode.style.display = "none";
}
}
*
回帖描述:*
链接类型:*
下载链接:*
描述:*
回帖描述:*
链接类型:*
阅读权限:*
下载链接:



聚优部落技术论坛 © 版权所有 鲁ICP备15007479号-6
Copyright(C)web.com, All Rights Reserved.
