JavaScript按钮类的简单操作

 
  1. 按钮类:  
  2. 1.页面刷新:  
  3.          function renovates()  
  4.     {  
  5.         document.location.reload();  
  6.     }  
  7.   
  8. 2.动态为按钮添加事件:  
  9.   function addClick(obj)  
  10.   {  
  11.     obj.onclick=function()       //绑定按钮的单击事件  
  12.     {  
  13.       alert('动态添加事件成功 ');  //单击事件完成的功能-输出提示  
  14.     }  
  15.   }  
  16. <input id="Button2" type="button" value=" 测试" /><input id="Button1" type="button" value="为上面的按钮添加事件" onclick="addClick(Button2)" />  
  17.   
  18. 3. 选择不同的列表项就显示不同的按钮  
  19. function butSelect()  
  20.      {  
  21.        var selVal = document.getElementById("sel").value;  
  22.        if(selVal == "1")  
  23.        {  
  24.          document.getElementById("td").innerHTML = '<input type="button" value="按钮1" οnclick="btnc1();">';  
  25.        }  
  26.        else if(selVal == "2")  
  27.        {  
  28.          document.getElementById("td").innerHTML = '<input type="button" value="按钮2" οnclick="btnc2();">';  
  29.        }  
  30.        else  
  31.        {  
  32.          document.getElementById("td").innerHTML = '';  
  33.        }  
  34.      }  
  35.      function btnc1()  
  36.      {  
  37.        alert("单击了按钮1");  
  38.      }  
  39.       
  40.      function btnc2(){  
  41.        alert("单击了按钮2");  
  42.      }  
  43.     <td>  
  44.       <select onChange="butSelect();" id="sel">  
  45.         <option value="" >  
  46.         <option value="1">but1  
  47.         <option value="2">but2  
  48.       </select>  
  49.     </td>  
  50.     <td id="td"></td>  
  51.   
  52. 4.图片式按钮;  
  53.     function goTo()   
  54.      {          
  55.        var myindex=document.myform.mailBox.selectedIndex //获取下拉框中的选择索引  
  56.        location=document.myform.mailBox.options[myindex].value;//获取下拉框的选择值  
  57.     }  
  58.       
  59.             <select name="mailBox" size=1>  
  60.               <option selected>选项</option>  
  61.               <option value="http://www.163.net">163电子邮局</option>  
  62.               <option value="http://www.263.net">263电子邮局</option>  
  63.             </select><br />  
  64.          <a href="javascript: goTo()" mce_href="javascript: goTo()" onMouseOver="self.status='';return true" onMouseOut="self.status='';return true">  
  65.          <img src="按钮1.gif" mce_src="按钮1.gif" border=0 align="middle" style="width: 73px; height: 40px" /></a>  
  66.   
  67. 5.删除时的确认提示;  
  68. <script language="javascript">  
  69.         function del()  
  70.         {  
  71.            if(confirm("确实要删除吗?"))  
  72.               alert("已经删除!");  
  73.            else  
  74.               alert("已经取消了删除操作");  
  75.         }  
  76.       
  77. <script>  
  78.     <input id="Button1" type="button" value="删除" onclick="del()" />  
  79.   
  80. 6.获取控件的绝对位置  
  81.     function getAddress(e)  
  82.     {  
  83.        var t=e.offsetTop;  
  84.        var l=e.offsetLeft;  
  85.        while(ee=e.offsetParent)  
  86.        {  
  87.           t+=e.offsetTop;  //获取X坐标  
  88.            l+=e.offsetLeft; //获取Y坐标  
  89.        }  
  90.        alert("x坐标="+t+"   y坐标为="+l);  
  91.     }  
  92.     <input id="Button1" type="button" value="坐标" onclick="getAddress(this)" />  
  93.   
  94. 7.定义热键;  
  95. <form action="http://www.google.com" method="get" name="form1">  
  96. <input type="submit" accessKey="S" value="提交(Alt+s)">  
  97.   
  98. 8.更改状态栏信息;  
  99.  <input type="button" value="修改状态栏" onClick="self.status='欢迎光临我们的工作室!';" name="button">  
  100.   
  101. 9.动态添加按钮;  
  102. function addInput()  
  103. {   
  104.    var o = document.createElement("input");  //使用DOM的创建元素方法  
  105.    o.type = "button" ;                       //设置元素的类型  
  106.    o.value = "按钮" + i++ ;                  //设置元素的值  
  107.    o.attachEvent("onclick",addInput);        //为控件添加事件  
  108.    document.body.appendChild(o);             //添加控件到窗体中  
  109.    o = null;                                 //释放对象  
  110. }   
  111. <body onload="addInput();">   
  112.   
  113. 10.按钮回车键=点击登录按钮;  
  114. <script language="JavaScript">  
  115.  function keyLogin()  
  116.  {  
  117.   if (event.keyCode==13)   //回车键的键值为13  
  118.      document.getElementById("input1").click();  //调用登录按钮的登录事件  
  119.  }  
  120. </script>  
  121.   
  122. <body onkeydown="keyLogin();">  
  123. <input id="input1" value="登录" type="button" onclick="alert('调用成功!')">  

c以上内容转自:http://blog.csdn.net/a497785609/article/details/4483414

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值