课程
/前端开发
/JavaScript
/DOM事件探秘
查找class的封装程序里,为什么要专门新建一个数组来存放,设置一个变量存放不可以吗?
2016-09-24
源自:DOM事件探秘 4-1
正在回答
查找class有个for遍历,返回值是一个数组。后面调用的时候就用对数组的方式进行操作
小何3804283 提问者
慕粉3873297 回复 小何3804283 提问者
这个你会吗?
function drag(){
var father=document.getElementById('father');
father.onclick=btn;
}
function btn(event){
event=event || window.event;
document.title=event.button;
这是我的部分功能js代码,操作结果只有左键点击会返回0,右键和滚轮点击都没有任何反馈,为什么呢
我知道了,那我就不死磕了,碰到遍历的返回值问题,我就养成习惯用数组存放好了
举报
DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件
1 回答释放的代码为什么一定要放在fnDown里面
3 回答请问为什么不能直接return element[i],而是要将它放入一个数组中?
1 回答请问为什么要封装一个getByClass 方法呢?直接给目标元素一个id,document.getElementById()获取对象不可以吗?
1 回答封装的时候不是有一个父元素,为什么fndown里还要重新获取一下这个父元素的id
2 回答为什么最后释放鼠标哪里要设置document.onmouseup=null?