
js
自信出奇迹
计算机科学与技术20级
展开
-
js中call()、apply()、bind()的用法
菜鸟教程。原创 2022-07-03 16:31:32 · 245 阅读 · 0 评论 -
js中e.target和this的区别?
this事件绑定的元素(绑定这个事件处理的元素)target事件触发的元素(点击的直接对象)正常情况下,他两个是一致的,但是有一种情况,那就是在事件冒泡时候<ul> <li></li> <li></li> <li></li> <li></li> <li></li></ul>var ul = document.querySelect.原创 2022-05-13 13:34:28 · 151 阅读 · 0 评论 -
js如何实现定时器的开启和关闭
我们在使用定时器的时候,可能需要对一个定时器进行多次开启和关闭,那么,如何才能有效控制定时器呢?//定义一个函数var update = function (){ console.log("这是一个定时器");}var time1 = setInterval(update,2000);//关闭定时器clearInterval(time1);//再次开启定时器time1 = setInterval(update,3000);后面的time1不需要写var,不然相当于重新定义原创 2022-04-20 19:23:09 · 9466 阅读 · 2 评论 -
原生js如何创建弹出层
我们会经常遇到需要点击按钮出现弹出层的情况,弹出层和弹窗是不一样的。下面就来讲讲我的创建弹出层的方法。首先,创建一个按钮,为按钮绑定事件,点击按钮 ,打开弹出层。<button id = "btn">打开</button><script> var btn = document.getElementById('btn'); btn.onclick = function(){ openlayer();}接着构造函数,动态创建弹原创 2022-03-16 13:02:01 · 1896 阅读 · 0 评论 -
jexcel如何选中表格后再执行点击事件
在使用jexcel做一个选中几行几列数据(这个使jexcel插件自带功能)时,点击按钮需要将选中的数据变为数组在控制台打印出来,利用AJAX发送给后端。但是,当我点击按钮时,选中的数据就没有了,判断出来选中的单元格长度为0,无法成功打印数据。(注:选中的单元格会在对应的 tr 上添加一个class = "selected",对应选中的 td 会添加 class = "highlight",) ,点击按钮相当于刷新,class类名就不见了,这个时候我想到当选中表格的时候,循环手动给 tr 或者 td 添加原创 2022-03-11 12:36:13 · 1441 阅读 · 1 评论 -
点击按钮提交表单后如何不刷新页面
<form id = "form1"> <input type = "text" value = "" placeholder = "请输入姓名"/> <input type = "submit"></form>我们给点击submit的时候,页面就被刷新,表单填写内容消失,并且,页面的可视区域也变了,那么如何让点击submit的时候,不会出现这种情况呢? 我们在</form>标签后面加上一个<ifra...原创 2022-03-11 12:07:06 · 5549 阅读 · 2 评论