当前位置: 首页 > news >正文

深圳网站设计技术360开户推广

深圳网站设计技术,360开户推广,专业做网站建设公,建设网站如JavaScript中的事件(Event)是指在网页中发生的某些特定操作(例如单击、加载页面等),可以被JavaScript代码捕获和处理。常见的事件有: 鼠标事件:单击(click)、双击(dblclick&#xff…

JavaScript中的事件(Event)是指在网页中发生的某些特定操作(例如单击、加载页面等),可以被JavaScript代码捕获和处理。常见的事件有:

  1. 鼠标事件:单击(click)、双击(dblclick)、鼠标移动(mousemove)、鼠标悬停(mouseover)、鼠标离开(mouseout)等。

  2. 键盘事件:按键(keydown)、释放键(keyup)等。

  3. 表单事件:提交表单(submit)、重置表单(reset)、输入(input),改变(change)、获得焦点(focus)、失去焦点(blur)等。

  4. 文档事件:加载完成(load)、窗口大小改变(resize)、关闭页面(unload)等。

通过注册事件监听器(Event Listener),可以为网页元素(例如按钮、链接等)添加事件处理器(Event Handler),当事件发生时,事件处理器会被调用执行相应的代码。

例如,下面的代码使用addEventListener()方法为一个按钮添加单击事件的处理函数:

鼠标事件是最常用的事件,通常我们的前后端交互都是通过点击事件来完成的。

const button = document.querySelector('button');
button.addEventListener('click', function() {console.log('按钮被单击了!');
});

鼠标悬停事件:鼠标悬停时弹出信息提示

<html><body>
//鼠标悬停该按钮时显示提示
<button id="btn">查询</button> //通过span做提示,默认为display:none
<span id="info" style="display:none">一个查询按钮</span></body>
</html><script>var info=document.getElementById("info")var btn =document.getElementById("btn")btn.onmouseover=function(){//鼠标悬停时,提示文字显示出来info.style.display="inline-block";}btn.onmouseout=function(){//鼠标离开时,提示文字隐藏info.style.display="";}</script>

本文着重说一下表单时间。

表单事件是指在表单元素中发生的事件,例如提交表单、重置表单、输入等。常用的表单事件有:

  1. submit事件:表单提交时触发。

  2. reset事件:表单重置时触发。

  3. input事件:输入框内容改变时触发。

  4. change事件:表单元素的值发生改变时触发(例如复选框、下拉列表等)。

  5. focus事件:获得焦点时触发(点击输入框:input textarea);

  6. blur事件:失去焦点时触发(当在输入框中输入文本之后切换至下一个输入框,上面这个就会失去焦点)

这些事件可以通过addEventListener()方法来注册事件监听器,例如:

const form = document.querySelector('form');
const input = document.querySelector('input');form.addEventListener('submit', function(event) {event.preventDefault(); // 阻止表单默认提交行为console.log('表单已提交!')
});input.addEventListener('input', function(event) {console.log('输入框内容已改变:', event.target.value);
});

也可以通过给html标签直接添加事件完成

html:<input type='text' name='username' oninput='changeINfo()' />js:function changeInfo(){//实时显示输入框中的输入字数console.log(document.getElementByName("username")[0].value.length)}

在submit事件的处理函数中,可以使用event对象的preventDefault()方法阻止表单的默认提交行为,从而实现自定义表单行为。在input事件的处理函数中,可以通过event.target.value获取输入框的当前值,并在控制台中输出。

文档事件

我们说一下load事件;load事件是在页面初始化时调用,常用于初始化界面的数据(一个查询列表的初始化显示查询)。

举个例子:

在刚打开界面时给出一个弹出框

<script>window.onload=function(){//这里我们可以初始化查询一个后端数据ajax。。。//也可以在界面刚打开时进行一个操作(打开一个广告界面。。。)//我们拿一个弹出框模拟一下alert("xxx")
}</script>

http://www.tj-hxxt.cn/news/110067.html

相关文章:

  • 专业做网站开发的公司seo优化专员编辑
  • 用代码怎么做网站百度公司销售卖什么的
  • 手机怎么建立自己网站百度推广平台登录入口
  • 利用织梦搭网站怎么在网上销售
  • 建设厅网站官网百度引流推广怎么做
  • wordpress外链内链北京seo顾问
  • 手机上怎么做链接福建seo顾问
  • 销售怎么做天津seo推广
  • 外贸英语 网站成都百度推广电话
  • 山西省网站建设哪里好中国广告公司前十强
  • 青岛品牌网站建设电商运营怎么自学
  • 17做网店一件代发南宁市优化网站公司
  • 京东网站建设的经费预算郑州网站策划
  • 珠宝类网站建设可执行报告百度灰色关键词排名技术
  • wordpress 文章列表 分页seo如何挖掘关键词
  • wordpress admin_menu优化网站排名解析推广
  • 重庆网站建设letide合肥百度推广排名优化
  • bitnami wordpress 安装seo工作流程图
  • 恩施做网站seo是怎么优化
  • 下载的软件乱码怎么解决seo白帽优化
  • 网站模块是指什么地方淄博网站营销与推广
  • 洛阳网站建设公司seo优化报价
  • 做外国网用哪些网站有品质的网站推广公司
  • 网站管理助手建站企业员工培训内容及计划
  • 线上咨询上门服务网站建设方案新闻危机公关
  • 岫岩做网站网站推广包括
  • 网站开发项目管理文档模板站长之家网站流量查询
  • 优秀室内设计案例分析seo外包公司多少钱
  • 广州网站建设外包seo营销培训咨询
  • 商城源代码网站seo排名优化方法