div添加一个点击事件(绑定点击事件)
1、HTML onclick 事件属性
<input type="button" value="点我点我" onclick="ds()">
<script>
function ds(){alert('我出现了啊');
}
</script>
https://www.feiniaomy.com/post/339.html
https://www.w3school.com.cn/tags/event_onclick.asp
2、JavaScript 详说事件机制之冒泡、捕获、传播、委托
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><!-- 引入 jQuery 库 --><script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script><style>#parent{width: 200px;height:200px;text-align: center;line-height: 3;background: green;}#child{width: 100px;height: 100px;margin: 0 auto;background: orange;}</style>
</head>
<body>
<div id="btn">点击</div>
<div id="parent">父元素<div id="child">子元素</div>
</div><script type="text/javascript">var btn = document.getElementById("btn");btn.addEventListener('click', function (evt) {console.log('dmji');window.open('http://www.baidu.com','_self')});var parent = document.getElementById("parent");var child = document.getElementById("child");// document.body.addEventListener("click",function(e){// console.log("click-body");// },false);//// parent.addEventListener("click",function(e){// console.log("click-parent");// },false);//// //新增事件捕获事件代码// parent.addEventListener("click",function(e){// console.log("click-parent--事件捕获");// },true);//// child.addEventListener("click",function(e){// console.log("click-child");// e.stopPropagation();// },false);// parent.onclick = function(e){// if(e.target.id == "child"){// console.log("您点击了child元素")// }// }parent.addEventListener("click",function(e){const target = e.targetif(target.id==='child'){console.log("您点击了child元素")}},false);</script>
</body>
</html>
https://www.cnblogs.com/bfgis/p/5460191.html
3、BOM(浏览器对象模型)
1>在原来的窗体中直接跳转用
window.location.href="你所要跳转的页面";
2>在新窗体中打开页面用:
window.open('你所要跳转的页面');
注:https://www.cnblogs.com/gcywj/p/9065539.html
https://www.cnblogs.com/lijshui/p/7451360.html
4、JavaScrip中的Window.location.href和Window.open()方法
window.location.href = 'http://www.baidu.com';
window.open('http://www.baidu.com');
注:https://www.itranslater.com/qa/details/2113789085763503104
div添加一个点击事件(绑定点击事件)相关推荐
- 微信小程序学习5:小程序语法-事件绑定之给事件传递参数
微信小程序学习5:小程序语法-事件绑定之给事件传递参数 前面一讲是关于事件绑定的,下面对事件绑定进行补充. 在用户触发事件,比如点击按钮时,我们往往要传递一下参数用来识别是那个按钮,因为一个界面往往不 ...
- 【Vue 快速入门系列】Vue数据实现本地存储、自定义事件绑定、全局事件总线、$nextTick的使用
文章目录 一.本地存储 1.概念 2.接口 3.实际操作 二.自定义事件绑定 1.自定义事件使用过程 2.绑定自定义事件的语法 3.其他注意事项 三.全局事件总线 1.全局事件总线概念 2.全局事件总 ...
- jQuery-给ul添加了li之后,添加的li并没有绑定点击监听怎么办?
我们看一个简单的例子 效果图如下 这里面有一个ul里面套着4个li,还有一个独立的li 代码实例: 需求 1.点击li,背景就会变成红色 2.点击btn,就会添加一个li <html>&l ...
- jquery js 设置 div 的内容,给 div 添加一个属性
设置 div 的内容的写法: jquery 的写法: $( "#div1" ).html( "aa" ); // 将 div1 元素里面的 html ...
- HTML——jQuery之事件绑定、取消事件绑定及事件委托
事件绑定 事件绑定有两种方法:分别是:.click() 和.on() <!DOCTYPE html> <html lang="en"> <head&g ...
- 事件绑定及解除事件绑定
事件绑定的方式 1) ele.onXXX = function(event) {}this 指向 dom 2) ele.addEventListener(type, fn, false);一个事件可以 ...
- “约见”面试官系列之常见面试题之第六十篇之事件绑定和普通事件(建议收藏)
一个很简单的示例. 普通添加事件的方法: var btn = document.getElementById("hello"); btn.onclick = function(){ ...
- JavaScript解除事件绑定处理程序 js事件绑定解除
//参考 https://mp.csdn.net/postedit/90524536 JavaScript 事件绑定 封装一个兼容性事件绑定方法应需求有时候事件绑定触发后就要接触事件. 解除事件绑定方 ...
- table.render加入php传值,iView中Table通过render添加一个Input如何双向绑定数据
有一个Table: JS代码如下: export default { data(){ return { columns:[], data:[{name:11111,name2:'加工精度',value ...
最新文章
- 【 MATLAB 】信号处理工具箱的信号产生函数之 square 函数简记
- BZOJ 1051: [HAOI2006]受欢迎的牛
- SpringBoot 使用宝兰德中间件替换tomcat运行部署+控制台部署
- python的精髓_教你玩转Python!一文总结Python入门到精髓的窍门
- AppList.json文件为空,主界面清缓存后加载后还正常显示
- Altium AD20如何选择重叠在下方的元件?如何对元件快速选择、选择区域内部、选择矩形接触到的对象
- 利用predis操作redis方法大全
- js基础-17-解析url的函数,字符串出现的次数最多,并统计它出现几次
- 弹窗整人php源码,整人无限弹窗[附源码]
- 直播盒子的源代码怎么找
- 计算机组成与设计参考答案,计算机组成与设计硬件软件接口--课后习题答案.pdf...
- 什么是Dao层、Entity层、Service层、Servlet层、Utils层?
- 锯齿波FMCW测距、测速的原理
- 3dmax学习记录(二)
- 夜了,为什么还不想睡
- 【源码】一维测距仪和单目相机的外部校准(5自由度)
- PBR中引入IBL——镜面反射篇
- Lightswitch Desktopclinet 中如何调用WEB API
- android ndk neon,Android NDK开发之 NEON使用介绍
- 如何从bitbucket到github的所有分支移动git存储库?
热门文章
- 行,这本 Python 书彻底火了!
- 我跟 17 位顶级游戏策划人学到的 3 个产品方法论
- 用故事来给你讲负载均衡的原理
- 我的手机,被“探针”了吗?
- 程序员降薪求职到底该不该?
- Windows 7 又惹祸了!
- 中兴侵权案败诉需赔 2.89 亿元;HTC 裁员 1500 人;Android P Beta 3 发布 | CSDN 极客头条...
- @程序员,这些编程陷阱你中招了吗?
- Python 崛起、JavaScript 制霸 —— GitHub 2017 年度开源报告里的语言之争
- 01.查找的基本概念