【转载】JS操作DIV全属性

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" 
  2.   
  3. <html xmlns="http://www.w3.org/1999/xhtml" 
  4. <head>  
  5.     <title>JS操作DIV全攻略</title>  
  6.     <mce:style><!--  
  7.     .test{width:200px; height:200px; background-color:Red;font-size:12px; font-weight:normal;border:solid 1px red;}  
  8.       
  9. --></mce:style><style mce_bogus="1"   .test{width:200px; height:200px; background-color:Red;font-size:12px; font-weight:normal;border:solid 1px red;}  
  10.     </style>  
  11.   
  12.     <mce:script type="text/javascript"><!--  
  13.     //控制内容  
  14.     function settext()  
  15.      
  16.         var el=document.getElementByIdx_x("testdiv");  
  17.         el.innerHTML="测试数据!" 
  18.      
  19.     //控制位置  
  20.     function setlocation()  
  21.      
  22.         var el=document.getElementByIdx_x("testdiv");  
  23.         el.style.top="100px" 
  24.         el.style.left="100px" 
  25.      
  26.     //设置背景色  
  27.     function setbrcolor()  
  28.      
  29.         var el=document.getElementByIdx_x("testdiv");  
  30.         el.style.backgroundColor="#997788" 
  31.      
  32.     //设置背景图  
  33.     function setbrimg()  
  34.      
  35.         var el=document.getElementByIdx_x("testdiv");  
  36.         el.style.backgroundImage="url(img.jpg)" 
  37.      
  38.     //设置字体  
  39.     function setfont()  
  40.      
  41.         var el=document.getElementByIdx_x("testdiv");  
  42.         el.style.color="#FFFFFF"//设置字体  
  43.         el.style.fontSize="15px" 
  44.         el.style.fontWeight="bold" 
  45.      
  46.     //设置calss样式  
  47.     function setcss()  
  48.      
  49.         var el=document.getElementByIdx_x("testdiv");  
  50.         el.className="test" 
  51.      
  52.          
  53.       
  54.     //获得键盘按键并操作DIV上下左右移动 top left 必须加px  
  55.     function GetKey(e)  
  56.       
  57.         var el=document.getElementByIdx_x("testdiv");//获得DIV        
  58.         e=e||event;//兼容IE FF  
  59.         var Key=e.keyCode||e.which||e.charCode;//获得键盘码  
  60.         //alert(Key);//弹出KEY值  
  61.         if(Key=="39")//右  
  62.                      
  63.             el.style.left=(parseInt(el.style.left==""?"0":el.style.left)+1)+"px" 
  64.         }else if(Key=="37")//左  
  65.          
  66.             el.style.left=(parseInt(el.style.left==""?"0":el.style.left)-1)+"px" 
  67.         }else if(Key=="38")//上  
  68.          
  69.             el.style.top=(parseInt(el.style.top==""?"0":el.style.top)-1)+"px" 
  70.         }else if(Key=="40"){//下  
  71.           
  72.             el.style.top=(parseInt(el.style.top==""?"0":el.style.top)+1)+"px" 
  73.                  
  74.      
  75.     document.onkeyup GetKey;//附加键盘按下事件  
  76.   
  77.   
  78.       
  79. // --></mce:script>  
  80. </head>  
  81. <body style="margin:0px" mce_style="margin:0px" 
  82. <!-- position:absolute 如果控制移动必须加上这个 -->  
  83. <div id="testdiv" style="width:100px; height:100px; background-color:#d3d3d3; position:absolute;"></div>  
  84. <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />上下左右可以操作DIV,已兼容IE FF<br />  
  85. <input type="button" value="控制层内容" οnclick="settext()" />  
  86. <input type="button" value="控制层位置" οnclick="setlocation()" />  
  87. <input type="button" value="控制层背景色" οnclick="setbrcolor()" />  
  88. <input type="button" value="控制层背景图" οnclick="setbrimg()" />  
  89. <input type="button" value="控制层文字" οnclick="setfont()" />  
  90. <input type="button" value="控制层css" οnclick="setcss()" />  
  91. </body>  
  92. </html>  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值