dom元素

一.dom元素的事件

1. 键盘事件

onkeydown键盘按下
onkeyup键盘抬起
onkeypress按键事件

2. 标单事件

onfocus获得焦点
onblur失去焦点

3. 鼠标事件

onclick单击 ondbclick 双击
onmouseleave水平离开onmouseout离开
onmousemove 鼠标移动
onmouseenter 鼠标进入
onmouseover 鼠标悬停)
onmousewheel 鼠标滚轮事件

4. 浏览器事件( window事件)

onload 加载完成事件
onresize 窗口变化事件
onerror 报错事件
onscroll 滑动事件

5.触屏事件

touch 触屏
touchstart 开始触屏
touchmove 触屏移动
touchend 触屏结束

二. js里dom元素的操作

1. getElementsByClassName 返回集合

var btn=document.getElementsByClassName("btnlist");
console.log(btn[0]);

2.getElementsByName 返回的是nodelist 类型 用法和数组一致

var btn1=document.getElementsByName("btninfo");
console.log(btn1[0]);

3.getElementById  返回的是单个对象 直接使用

var btn2=document.getElementById("btn");
console.log(btn2);

4. getElementsByTagName 返回的是htmlcollection 集合 用法和数组一致

var btn3=document.getElementsByTagName("button");
console.log(btn3[0]

5.querySelector和 querySelectorAll选取

var btn4=document.querySelector(".btnlist");可以选中btnlist的一个dom元素
console.log(btn4); 
var btn5=document.querySelectorAll(".btnlist");可以选取页面上所有的。btnlist的dom元素
console.log(btn5);

三. 如何给dom元素添加事件

1.常规添加,之间在标签上添加

 <body>
       <button onclick="btndou(1)">按钮</button>
 </body>

2.动态给dom添加事件

var btn = document.getElementById("btn");
btn.onclick = function () {
    console.log(1);
}
btn.onclick = showinfo;不能添加小括号
function showinfo() {
    console.log(1);
}

3.事件的监听

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

btn2.addEventListener("click",function (){
 console.log(2);
 });
 
btn2.addEventListener("click", showbtn);
function showbtn() {
    console.log(2);
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
DOM(文档对象模型)是一种用于处理XML和HTML文档的编程接口。DOM元素是HTML或XML文档中的基本构建块。它们是文档的一部分,可以用来表示文档中的任何内容,例如文本、图像、链接或其他元素。 HTML中的DOM元素可以是以下之一: 1. 标签(例如,<div>、<p>、<h1>等) 2. 属性(例如,id、class、src等) 3. 文本(例如,页面内容和注释) 使用JavaScript可以直接访问和操作DOM元素。例如,我们可以使用document.getElementById()函数来获取具有指定ID的元素,然后可以使用其他函数来更改元素的样式、内容或属性。 下面是一个简单的HTML代码示例,其中包含几个常见的DOM元素: ``` <!DOCTYPE html> <html> <head> <title>DOM Example</title> </head> <body> <h1 id="title">Hello World!</h1> <p class="message">Welcome to my website.</p> <button onclick="changeText()">Click me</button> <script> function changeText() { document.getElementById("title").innerHTML = "New Title"; document.getElementsByClassName("message")[0].innerHTML = "New message"; } </script> </body> </html> ``` 在上面的示例中,我们定义了一个标题、一个段落和一个按钮,然后使用JavaScript来更改标题和段落的文本内容。我们使用document.getElementById()函数获取标题元素,然后使用innerHTML属性将其文本内容更改为“New Title”。我们还使用document.getElementsByClassName()函数获取类名为“message”的段落元素,然后使用innerHTML属性将其文本内容更改为“New message”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值