1、鼠标事件

(1)、onclick:用户点击鼠标左键,并且当焦点处于button准时,按用户Enter关键,发生onclick事件

(2)、ondblclick:当用户双击鼠标左键。发生ondblclick

(3)、onmousedown:用户按下随意鼠标button的时候,发生onmousedown事件

(4)、onmouseout:当光标在一个元素上。而且用户将其移出元素边界时,发生onmouseout事件

(5)、onmouseover:当光标在一个元素之外,而且用户将移动到该元素上时,发生onmouseover事件

(6)、onmouseup:当用户释放不论什么鼠标button时,发生onmouseup事件

(7)、onmousemove:当光标在一个元素上时。反复发生onmousemove事件

2、系统对话框

(1)、警告框:alert();

比如:alert("wrong!");

默认仅仅有一个确定button

(2)、确认框:confirm();

比如:confirm("Are you sure?

");

默认有两个button,各自是"确认"和"取消"

(3)、提示框:prompt();

除"确认"和"取消"外。还有文本框

3、事件封装:有的时候须要反复使用段代码如document.getElementById()的时候,能够用事件封装来

实现调用以使编码简便快捷

如:function $(id){

return document.getElementById(id);

}

在以下的函数中使用到document.getElementById()的时候直接写成$("id名")就可以

4、事件监听:

(1)、IE8及以上版本号:document.addEventListener("事件名称(如click,前面不能加on)",函数名,bCapture(true表示处理程序在捕获阶段,false则表示在冒泡阶段));

如:document.addEventListener("click",function (){document.getElementById("id名").style.display="none";})

此处为鼠标点击的时候,对应id名的标签显示被设为none;

此处的click不能写为onclick

(2)、IE8及下面版本号:document.attachEvent()

5、取得下拉列表的内容:

<selece id="s1">

<option value="10">10</option>

<option value="20">20</option>

<option value="30">30</option>

</select>

在script元素中写:var a = document.getElementById("s1").value;就可以得到下拉列表中选择的内容。

6、取得复选框的内容:

<input type="checkbox" id="d1" value="音乐"/>

<input type="checkbox" id="d2" value="体育"/>

在script元素中写:var a = document.getElementById("d1").check;

if(a==true) var b = document.getElementById("d1").value;

b内容为内容复选框

版权声明:本文博客原创文章。博客,未经同意,不得转载。

javascript基金会——鼠标事件,系统对话框,等等。的更多相关文章

  1. Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单

     * 创建图形化界面  * 1.创建frame窗体  * 2.对窗体进行基本设置  *   比如大小.位置.布局  * 3.定义组件  * 4.将组件通过窗体的add方法添加到窗体  * 5.让窗体显 ...

  2. 每日分享!JavaScript的鼠标事件(11个事件)

    鼠标的11个事件 具体的事件解释如下: click:按下鼠标(通常是按下主按钮)时触发. dblclick:在同一个元素上双击鼠标时触发. mousedown:按下鼠标键时触发. mouseup:释放 ...

  3. JavaScript之鼠标事件

    事件三要素: 事件源.事件类型(点击onclick)=function(){ 事件触发后执行的代码 } 案例: function abb(a){ return document.getElementB ...

  4. javascript的鼠标事件---基础

  5. JS---BOM基本知识 (顶级对象,系统对话框,加载事件,location对象, history对象, navigator对象)

    BOM JavaScript分三个部分: 1. ECMAScript标准---基本语法 2. DOM--->Document Object Model 文档对象模型,操作页面元素的 3. BOM ...

  6. javaScript事件(五)事件类型之鼠标事件

    一.事件 二.事件流 以上内容见:javaScript事件(一)事件流 三.事件处理程序 四.IE事件处理程序 以上内容见javaScript事件(二)事件处理程序 五.事件对象 以上内容见javaS ...

  7. JavaScript进阶系列07,鼠标事件

    鼠标事件有Keydown, Keyup, Keypress,但Keypress与Keydown和Keyup不同,如果按ctrl, shift, caps lock......等修饰键,不会触发Keyp ...

  8. 【javascript/css】关于鼠标事件onmousexxx和css伪类hover

    在运用鼠标移入移出事件时,一般有两种做法,一种是DOM事件的"onmouseover"和"onmouseout",还有一种是css的伪类":hover ...

  9. Javascript和jquery事件--鼠标右键事件,contextmenu

    右键点击触发是浏览器的默认菜单事件contextmenu,你可以选择阻止它,使用event.preventDefault();或者return false;. 想要定义右键点击事件,关注的是mouse ...

随机推荐

  1. 抢车位中的排名bug(比較使用了无符号数)

    昨天把这个发在了qzone,想来还是怪怪的,还是转过来不吧,纯当发现了一个虫子,玩笑一下.只是csdn如今不能贴图,挺郁闷的,原文在http://user.qzone.qq.com/110907073 ...

  2. 遇过的坑(2)—MyISAM表类型不支持事务操作

    最近需要通过JDBC对数据库做事务型操作,实践时发现,并没有达到想要的效果,表现在:1.每次执行executeUpdate()后,数据就马上能在DB中查到.但按理来说,我还没执行commit(),DB ...

  3. linux解压多个文件

    方法很多种, 根据实际文件类型,位置情况进行变通: 1. for查询:for tar in *.tar.gz; do tar xvf $tar; done2. 列出文件列表,然后xargs 逐一解压: ...

  4. DIV 居中对齐

    <div style="text-align:center;margin-right:auto;margin-left:auto">

  5. [置顶] Codeforces Round #197 (Div. 2)(完全)

    http://codeforces.com/contest/339/ 这场正是水题大放送,在家晚上限制,赛后做了虚拟比赛 A,B 乱搞水题 C 我是贪心过的,枚举一下第一个拿的,然后选使差值最小的那个 ...

  6. 【翻译】Why JavaScript Is and Will Continue to Be the First Choice of Programmers

    花费2半小时,那么最终会被翻译.假设有问题,请提出,毕竟,自己的6不超过级别. 附加链接 Why JavaScript Is and Will Continue to Be the First Cho ...

  7. Visibility属性实现自动隐藏功能

    //使用一个Button,鼠标移入listView显示,移出隐藏 private void button2_MouseEnter(object sender, System.Windows.Input ...

  8. PageRank算法MapReduce实现

    如果你现在需要计算网页的排名只有4一:数据如下面的: baidu 10.00 google,sina,nefu google 10.00 baidu sina 10.00 google nefu 10 ...

  9. Android 自己的自动化测试(2)依据ID查找对象(java)

    前一篇文章是写 Android 自己的自动化测试(1)如何安装和卸载应用程序(java) ,以下再探索一下假设在普通java应用程序中,依据ID来查找对象 1.类库依赖: The library de ...

  10. Zabbix的数据表结构

    看到Zabbix的数据表结构吧,就知道数据量大了 性能问题很让人担忧,不过基于Zabbix数据库导出报表,或自动跑报表的时候,就必须去了解一下zabbix的数据表结构了,得知道XX放在哪才能找到XX, ...