javascript按钮button简单操作大全
时间:2017-03-21
本文章向大家介绍javascript按钮button操作大全,包括显示/隐藏按钮、禁用/启用按钮、按钮焦点事件、动态创建按钮、获取按钮属性等等,需要的朋友可以参考一下。
1.模拟Button的点击事件
<html>
<script language="JavaScript">
function clickFirstButton()
{
document.myForm.button1.click();
}
</script>
<form name="myForm">
<input type="button"
value="Display alert box"
name="button1"
onClick="console.log('You clicked the first button.')"><br>
<input type="button"
value="Call on button 1"
name="button2"
onClick="clickFirstButton()">
</form>
</html>
2.为button按钮添加焦点
<html>
<head>
<script language="JavaScript">
function removeFocus()
{
document.myForm.button2.blur();
}
</script>
</head>
<body>
<form name="myForm">
<input type="button"
value="I hold my focus after a click"
name="button1"><br>
<input type="button"
value="I can not hold my focus after a click"
name="button2"
onClick="removeFocus()">
</form>
</body>
</html>
3.更改button按钮的文本值
<!DOCTYPE html>
<html>
<head>
<script type='text/javascript'
src='/js/lib/mootools-core-1.4.5-nocompat.js'></script>
<style type='text/css'>
button {
width: 6em
}
button:hover span {
display: none
}
button:hover:before {
content: "Reply!"
}
</style>
</head>
<body>
<button>
<span>3 replies</span>
</button>
</body>
</html>
4.buuton按钮的onMouseUp事件实例
<html>
<form name="myForm">
<input type="button"
value="Big Button"
name="myButton"
onMouseUp="console.log('MouseUp event occured')">
</form>
</html>
5.获得Button NAME属性
<html>
<form name="myForm">
<input type="button"
value="Press here to see the name of this button"
name="myBigButton"
onClick="displayButtonName()">
<input type="text"
name="textBox">
</form>
<script language="JavaScript">
function displayButtonName()<
{
document.myForm.textBox.value=document.myForm.myBigButton.name;
}
</script>
</html>
6.禁用和启用button按钮
<html>
<body>
<script>
function function1() {
document.all.myButton.disabled = true;
}
function function2() {
document.all.myButton.disabled = false;
}
</script>
<input id="myButton" type="button" value="Disable" onClick="function1();">
<input type="button" value="Enable" onClick="function2();">
</body>
</html>
7.获取buuton所在的form表单
<html>
<body>
<form name="myForm">
<input type="button"
value="Big Button"
name="myButton">
</form>
<script language="JavaScript">
if(document.myForm.myButton.form == document.myForm)
console.log("myButton's form property is equal to myForm object");
else
console.log("myButton's form property is NOT equal to myForm object");
</script>
</body>
</html>
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Ubuntu删除多余内核的办法
- php 使用mpdf实现指定字段配置字体样式的方法
- 虚拟机中CentOS7设置固定IP地址的方法
- CentOs下手动升级node版本的办法
- php设计模式之抽象工厂模式分析【星际争霸游戏案例】
- PHP使用PDO、mysqli扩展实现与数据库交互操作详解
- Linux中的who命令实例介绍
- php获取本年、本月、本周时间戳和日期格式的实例代码
- Smarty缓存机制实例详解【三种缓存方式】
- 详解在Ubuntu上的Apache配置SSL(https证书)的正确姿势
- php设计模式之建造器模式分析【星际争霸游戏案例】
- Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
- PHP容器类的两种实现方式示例
- Linux下Mysql定时任务备份数据的实现办法
- PHP抽象类和接口用法实例详解