dow

事件就是文档或浏览器窗口中发生的一些特定的交互瞬间

2、掌握HTML事件

3、掌握DOM0级事件

4、掌握常用的鼠标与键盘事件

5、掌握this的指向

交互是用事件来形成的。

绑定事件的方法2,3

语法:<tag 事件=“执行脚本”></tag>

功能:在HTML元素上绑定事件。

说明:执行脚本可以是一个函数的调用。或者js

就是hmtl事件



事件的执行脚本

(1)ele.onclick = function (){ 执行脚本};

(2)ele.onclick = fn;function fn(){ 执行脚本} ;



<body> 类似年月日的选择器

<select id="sel">

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

</select>

<script type="text/javascript">

var sel=document.getElementById("sel");

sel.onchange=function(){

console.log(this.value) //选择几打印几

}

</script>

</body> //当下拉,选择相应的数字时,系统其实也在打印相应的数字

分析:当下拉列表的选项发生变化时,触发onchange事件,控制台打印下拉列表的value值



<head>

<style type="text/css">

#btn{width:100px;margin-left:65px;}

</style>

</head>

<body>

<form id="form">

用户名:<input type="text"><br/><br/>

&nbsp;密码:<input type="text"><br/><br/>

<input type="submit" value="按钮" id="btn">

</form>

<script type="text/javascript">

var btn=document.getElementById("btn");

var form=document.getElementById("form");

form.onsubmit=function(){

alert("提交成功");}

</script>

</body>

分析:onsubmit事件绑定在<form>标签上,当点击“提交”时,触发onsubmit事件,执行

事件的执行代码


按钮,按下点击onclick《on 科力可》,执行脚本是弹窗



点击按钮,调用函数,鼠标滑变红色,鼠离变成蓝色

<body>

<input type="button" value="弹出” onclick="alert"(" 我是按钮”)">

<!--鼠标划过按钮时调用mouseoverFn的函数-->

<div id

简写:(this,“参数传递”)鼠滑绿,鼠离灰



关于this指向在事件触发的函数中,this是对该DOM对象的引用

事情this绑定在什么样的Dom上,就被什么样的Dom引用。



鼠标事件

onload:页面加载时触发 页加《on 咯的》

onclick:鼠标点击时触发 点击《on 科力可》

onmouseover:鼠标滑过时触发 鼠滑《on 摸s oe》

onmouseout:鼠标离开时触发 鼠离《on 摸s ot》

onfoucs:获得焦点时触发 主要用于表单中

onblur:失去焦点时触发 主要用于表单中

onchange:域的内容改变时发生 主要用在<select>标签

onsubmit:表单中的确认按钮被点击时发生 主要用在<form>标签

onmousedown:鼠标按钮在元素上按下时触发

onmousemove:在鼠标指针移动时发生

onmouseup:在元素上松开鼠标按钮时触发

onresize:当调整浏览器窗口的大小时触发 主要用于window上

onscroll:拖动滚动条滚动时触发



多个按钮,下多个快捷绑定事件的方法。

DOM0级事件

语法:ele.事件=执行脚本

功能:在DOM对象上绑定事件

说明:执行脚本可以是一个匿名函数,也可以是一个函数的调用。

步骤1先通过DOM获取HTML元素

2 .(获取html元素).事件=执行脚本

脚本可以是函数,或者js

获取html元素。

函数的调用,判断是否锁定,以及状态

第二种判断方法

也可以掉自定义函数



点击全选变成反选:

<body>

<input id="btn" type="button" value="全选">

<script type="text/javascript">

//获取按钮,获取html属性

var btn=document.getElementById("btn")

btn.onclick=function(){

if(this.value=="全选"){

this.value="反选";

}else{

this.value="全选";

}

}

</script>

</body>



onload



键盘事件与keyCode属性

onkeydown:在用户按下一个键盘按键时发生

onkeypress:在键盘按键被按下并释放一个键时发生

onkeyup:在键盘按键被松开时发生

keyCode:返回onkeypress、onkeydown或onkeyup事件触发的键的字符代码,配合键盘事件使用。

时间: 2024-10-14 02:55:26

dow的相关文章

SSH Secure Shell Client--- the host may be dow

the host may be down,or there may be a problem with the network connection. Sometimes such problems can also be caused by a misconfigured firewall. 遇到这样的问题可能有这几个情况: 1.在安装centos的时候没安装ssh 2.sshd_config与ssh_config配置问题 3.IP问题 4.防火墙问题 一.安装CentOS  SSH yum

CentOS7 | Failed to start LSB: Bring up/dow....

Jul 17 02:21:22 localhost.localdomain systemd[1]: network.service: control process ...1 Jul 17 02:21:22 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/dow.... Jul 17 02:21:22 localhost.localdomain systemd[1]: Unit network.service ent

Dow事件

<栋却门得.给 哎里们 拜>对象获取元素根据..id 通过ID获取元素 DOM查找方法 document.getElementById() document.getElementsByTagName() 语法:document.getElementById("id") 功能:返回对拥有指定ID 的第一个对象的引用 返回值:DOM对象说明:id为DOM元素上id属性的值 <div class="box" id="box">元

六、任务计划管理cron

6.1.一次任务计划at/batch at:定时运行命令 作用:at命令再指定时刻执行指定的命令序列 用法:at [-V][-q 队列][-f file][-m] time 常用选项: -V:输出版本号 -q:选用-q参数则可选队列名称,队列名称可以是a-z和A-Z之间的字母,队列字母顺序越高,队列优先级越高. -f:从文件中读取命令或者shell脚本,而非在提示后指定他们. -m:执行完作业后发送邮件给用户 time:指定作业执行时间    绝对时间: HH:MM, DD.MM.YY MM/D

mysql数据库安全设置

数据库作为数据管理的平台,它的安全性首先由系统的内部安全和网络安全两部分来决定.对于系统管理员来说,首先要保证系统本身的安全,在安装MySQL数据库时,需要对基础环境进行较好的配置. 1.修改root用户口令,删除空口令缺省安装的MySQL的root用户是空密码的,为了安全起见,必须修改为强密码,所谓的强密码,至少8位,由字母.数字和符号组成的不规律密码.使用 MySQL自带的命令mysaladmin修改root密码,同时也可以登陆数据库,修改数据库mysql下的user表的字段内容,修改方法如

uva 11195 Another queen (用状态压缩解决N后问题)

题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2136 Problem A Another n-Queen Problem I guess the n-queen problem is known by every person who has studied backtracking. In this problem you s

怎样查找自己想用的大数据?

作者:曹婷婷 链接:https://www.zhihu.com/question/19766160/answer/92693568 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 首先说下,找各行各业的行业报告的用途是什么? 如果是for公司的战略决策,或者产品方向,或者市场策略,或者产品设计,或者广告定价,或者投资,或者任何方向,不同的部分不同的人对行业报告的深浅度需求不一致.所以会需要不同层次的行业报告. 另外,行业报告良莠不齐,需要有一定的经验和对行业的理

【CodeChef-SPCLN】Cleaning the Space

https://odzkskevi.qnssl.com/7dfb262544887eff6fb35bfb444759d6?v=1502084197 做法是类似于最大割之类的东西,把每个碎片按照按钮拆点,从s到每个碎片第一个点连inf,每个碎片第i个按钮向第i+1个按钮连100-能量. 然后最大流最小割,最大流=割掉的边和=100*n-能量和的最大值. #include<cstring> #include<algorithm> #include<cmath> #inclu

jenkins+selenium+python实现web自动化测试

jenkins+selenium可以做到对web自动化的持续集成. Jenkins的基本操作: 一.新建视图及job 新建视图: 新建job: 可以选择构建一个自由风格的软件项目或者复制已有的item 二.准备工作:   安装Jenkins插件,SSH plugin ,Email Extension Plugin ,Hudson Seleniumhq plugin 点击系统管理->管理插件 在可选插件面板Filter中输入插件名,勾选复选框,点击直接安装,安装完成后重启Jenkins 三.重启后