DOM-01体验事件

Posted GodC

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DOM-01体验事件相关的知识,希望对你有一定的参考价值。

<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
div {
width: 100px;
height: 100px;
background-color: pink;
cursor: pointer;
}
.aaa {
background-color: red;
}
</style>
</head>
<body>

<div id="box"></div>

<script>
//JS是以事件驱动为核心的一门语言
//事件3要素:事件源、事件、事件处理(驱动)程序
//1,事件源:引发后续事件的标签
//2,事件:(js定义好的)
//3,事件驱动程序:对样式和html的操作(DOM操作)


//体验事件
//需求:点击盒子 alert("1");
//步骤1:获取事件源
// var arr = document.getElementsByClassName("");
// var arr1 = document.getElementsByName("");
// var div = document.getElementById("");
//步骤2:绑定事件 匿名绑定(事件源.事件 = function(){事件驱动程序} )
//也可以带函数名绑定 div.onclick = fn;不要带括号
//还有行内绑定 <div id = "box",onclick = fn()> 写括号
//3:书写事件驱动程序 也可以操作标签属性和样式

var div = document.getElementById("box");
div.onclick = function (){
// alert("1");
// div.className = "aaa";
div.style.width = "200px";
div.style.height = "200px";
div.style.backgroundColor = "red";
}




</script>

以上是关于DOM-01体验事件的主要内容,如果未能解决你的问题,请参考以下文章

将“dragstart”事件附加到“mouseup”以获得可拖动体验

事件Event:带你体验鸿蒙轻内核中一对多多对多任务同步

后端 事件风暴工作坊初体验

事件Event:带你体验鸿蒙轻内核中一对多多对多任务同步

spring学习笔记(15)趣谈spring 事件:实现业务逻辑解耦,异步调用提升用户体验

ajax用beforeSend自定义请求过程中客户端事件,提高用户体验