Button 对象
<html>
    <form>
        <input type="button" value="提交" accesskey="b" name="button1" id="button1" alt="Button" onclick="alertMsg()"><br />
        <input type="button" onclick="removeFocus()" value="离开焦点" /><br />
        <input type="button" onclick="setFocus()" value="获取焦点" />
    </form>
    <script>
        //Button 对象的属性
        //accessKey 属性可设置或返回访问一个按钮的键盘按键。
        /*var x = document.getElementById("button1");
        alert(x.accessKey);            //b
        //alt 属性可设置或返回当浏览器不支持按钮时要显示的替换文本
        var x = document.getElementById("button1");
        alert(x.alt);            //Button
        //disabled 属性可设置或返回是否禁用按钮
        //true 按钮不能点击
        //false 按钮正常使用
        var x = document.getElementById("button1").disabled = true;
        //form 属性可返回对包含该按钮的表单的引用。
        //如果包含该按钮,则返回一个 form 对象,如果未包含该按钮,则返回 null。
        x=document.getElementById('button1');
        document.write(x.form.id);
        //id 属性可设置或返回按钮的 id
        x=document.getElementById('button1');
        alert(x.id);
        //name 属性可设置或返回按钮的名称
        x=document.getElementById('button1');
        alert(x.name);
        //type 属性可返回表单元素的类型。Button 对象的类型始终是 "button"
        x=document.getElementById('button1');
        alert(x.type);
        //value 属性可设置或返回显示在按钮上的文本
        x=document.getElementById('button1');
        alert(x.value);
        //Button 对象的方法
        //blur() 方法用于把焦点从按钮上移开
        function removeFocus(){
             document.getElementById('button1').blur();
        }
        //click() 方法可模拟在按钮上的一次鼠标单击
        function clickButton(){
          document.getElementById('button1').click()
        }
        function alertMsg(){
          alert("Button 1 was clicked!")
        }
*/
        //focus() 方法用于向按钮赋予焦点
        function setFocus(){
          document.getElementById('button1').focus()
        }
    </script>
</html>												
											Button 对象的更多相关文章
- Phaser提供了Button对象简单的实现一个按钮
		
Phaser是一个简单易用且功能强大的html5游戏框架,利用它可以很轻松的开发出一个html5游戏.在这篇文章中我就教大家如何用Phaser来制作一个前段时间很火爆的游戏:Flappy Bird,希 ...
 - Button btn = sender as Button; //创建Button对象 这句话中Sencler和as是什么。怎么使用Sender和as
		
ender是个object类型的变量名,通常都是事件的默认参数名,而这个变量存的是触发这个事件的控件,而as 可以理解为抽象,它把object类理的sender变量抽象成了(Button)类型.这样它 ...
 - AlloyTouch Button插件-不再愁click延迟和点击态
		
移动端不能使用click,因为click会有300ms.所有有了fastclick这样的解决方案.然后fastclick并没有解决点击态(用户点击的瞬间要有及时的外观变化反馈)的问题.hover会有不 ...
 - Phaser中很多对象都有一个anchor属性
		
游戏要用到的一些图片.声音等资源都需要提前加载,有时候如果资源很多,就有必要做一个资源加载进度的页面,提高用户等待的耐心.这里我们用一个state来实现它,命名为preload. 因为资源加载进度条需 ...
 - Android监听Button和ImageButton控件的点击事件
		
一.onClick事件 Button和ImageButton都有一个onClick事件,通过自身的.setOnClickListener(OnClickListener)方法添加点击事件 所有的控件都 ...
 - Flex编程注意之直接获取某个组件的对象(this[]用法)通过id获取控件
		
有这样一个需求:假如你new了一百次Button,同时这些button的id分别赋值如btn1.id = "button1"; btn2.id = "button2&qu ...
 - Tkinter教程之Button篇(2)
		
本文转载自:http://blog.csdn.net/jcodeer/article/details/1811300 # Tkinter教程之Button篇(2)'''5.指定Button的宽度与高度 ...
 - JavaScript中常谈的对象
		
为浏览器编写代码时,总少不了window对象 window对象表示JavaScript程序的全局环境 同时 也表示应用的主窗口 到处都是对象 window对象 常用的属性和方法介绍 location ...
 - VB.Net中点击按钮(Button)会重复提交两次表单
		
在VB.NET程序开发过程中遇到一个问题 提交一个表单时,button的html代码如下 <asp:Button ID="btnSubmit" OnClick="c ...
 
随机推荐
- yii cgridview 默认的筛选如何做成选择框
			
效果图 参照 http://www.yiiframework.com/doc/api/1.1/CGridColumn http://www.yiiframework.com/doc/api/1.1/C ...
 - 小学生之Oracle分析函数
			
分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值. 分析函数和聚合函数的不同 ...
 - 使用Javascript 实现类
			
/** * 人类 * @author rubekid */ function Person(options){ //私有属性 var _name; //姓名 var _age; //年龄 /** * ...
 - YII框架路由和URL生成
			
路由和URL生成 当一个YII应用开始处理一个请求的时候,它首先要做的便是将请求的URL转化成一个路由.路由的作用是用于后续实例化相应的控制器和操作,以便处理请求,整个处理过程便叫做路由.路由的逆过程 ...
 - grep,awk和sed
			
commons: all of them could use regular-expression to match the result. differences: 1)grep: search f ...
 - cognos开发与部署报表到广西数据质量平台
			
1.cognos报表的部署. 参数制作的步骤: 1.先在cognos里面把做好的报表路径拷贝,然后再拷贝陈工给的报表路径. 开始做替换,把陈工给的报表路径头拿到做好的报表路径中,如下面的链接http: ...
 - Core Data 学习简单整理01
			
Core Data是苹果针对Mac和iOS平台开发的一个框架, 通过CoreData可以在本地生成数据库sqlite,提供了ORM的功能,将对象和数据模型相互转换 . 通过Core Data管理和操作 ...
 - ASP.NET c#学习经验
			
1.DataGrid自定义字段.<Column <asp:BoundColumn DataField="khbh" HeaderText="客户编号&quo ...
 - JavaWeb 之 重复提交表单和验证码相关的问题!
			
下面我们首先来说一下表单的重复提交问题,我们知道在真实的网络环境中可能受网速带宽的原因会造成页面中表单在提交的过程中出现网络的延迟等问题,从而造成多次提交的问题!下面我们就具体来分析一下造成表单提交的 ...
 - [java] Java NIO 学习笔记 I
			
如今在运行时优化方面,JVM 已然前进了一大步.现在 JVM 运行字节码的速率已经接近本地 编译代码,借助动态运行时优化,其表现甚至还有所超越.这就意味着,多数 Java 应用程序已不 再受 CPU ...