• 标签的类添加与删除


     
    1
    <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>div边框变化</title> 6 <link rel="stylesheet" type="text/css" href="first.css" /> 7 <script type="text/javascript" > 8 var i=0; 9 function fun(num) { 10 //删除标签的类 11 var classVal1 = document.getElementById("im"+i).getAttribute("class"); 12 classVal1 = " " + classVal1 + " "; 13 if (i==0) { 14 classVal1 = classVal1.replace("im02"); 15 }else if (i==4){ 16 classVal1 = classVal1.replace("im03"); 17 } else{ 18 classVal1 = classVal1.replace("im01"); 19 } 20 document.getElementById("im"+i).setAttribute("class",classVal1 ); 21 22 //增加标签的类 23 var classVal = document.getElementById("im"+num).getAttribute("class"); 24 classVal = " " + classVal + " "; 25 if (num==0) { 26 classVal = classVal.concat("im02"); 27 }else if (num==4){ 28 classVal = classVal.concat("im03"); 29 } else{ 30 classVal = classVal.concat("im01"); 31 } 32 document.getElementById("im"+num).setAttribute("class",classVal ); 33 34 i=num; 35 } 36 </script> 37 </head> 38 39 <body id="dv"> 40 <div> 41 <img src="0.jpg" onclick="fun(0)" id="im0" /> 42 <img src="1.jpg" onclick="fun(1)" id="im1" /> 43 <img src="2.jpg" onclick="fun(2)" id="im2" /> 44 <img src="3.jpg" onclick="fun(3)" id="im3" /> 45 <img src="4.jpg" onclick="fun(4)" id="im4" /> 46 </div> 47 </body> 48 </html>
    *{
    	padding:0;
    	margin: 0;
    }
    img{
    	float: left;
    	 124px;
    	height: 220px;
    }
    div{
    	margin: 100px;
    }
    .im01{
    	border-bottom: 3px solid red;
    	border-top: 3px solid red;
    }
    .im02{
    	border: 3px solid red;
    	border-right: 0px;
    }
    .im03{
    	border: 3px solid red;
    	border-left: 0px;
    }
    
    懂的越多,不会的也就越多,知识之路是不断进取的。。。
  • 相关阅读:
    Java之美[从菜鸟到高手演变]之设计模式
    常见JAVA框架
    每周一荐:学习ACE一定要看的书
    YUV格式&像素
    关于makefile
    socket通信
    [理论篇]一.JavaScript中的死连接`javascript:void(0)`和空连接`javascript:;`
    [应用篇]第三篇 JSP 标准标签库(JSTL)总结
    [应用篇]第一篇 EL表达式入门
    KVM基本实现原理
  • 原文地址:https://www.cnblogs.com/chenrenshui/p/6009163.html
Copyright © 2020-2023  润新知