JS事件中的对象】的更多相关文章

在触发任何事件时都会产生一个对象.如:DOM事件,window事件等,都会产生一个对象,该对象就是当前元素的事件对象. DOM事件对象 <body> <input type="button" value="按钮" id="btn" /> <!--js--> <script> var btn = document.getElementById("btn"); btn.onmouse…
1.html代码 <input type="button" value="add"> <input type="button" value="save"> 2.js代码 $("#add").click(function(){ alert("add"); $("#save").click(function(){ alert("save&…
addEvent(oDiv,"click",function(event){ console.log(event.bubbles+"事件是否冒泡"); console.log(event.cancelable +"是否可以取消默认行为") console.log(event.defaultPrevented+"DOM3新增,是否已经调用了preventDefault()"); console.log(event.target)…
如下: 拼接的html: " onclick=\"valDocName2('"+JSON.stringify(doc).replace(new RegExp("\"","g"), "AAABBBCCCDDD")+"')\" " + js方法: function valDocName2(doc) { console.dir(doc); var aa = doc.replace(n…
对于每次点击一个事件,都会产生一个事件对象,这个事件对象中包含了这个事件的很多信息 我们来看看事件对象具体有哪些信息 Object.onclick=function(e){ ..... }其中的参数e就是事件对象,我们可以将事件对象当做参数传入到函数中去 事件对象具有几种属性,几种方法(这里面也存在事件兼容的问题奥) 对于火狐,chrome浏览器来说 我们先简要介绍几个属性 比如type属性 Object.onclick=function(e){ alert(e.type);//结果是click…
var user = {id:1, name:'zs', age:20}; var ele = '<a onclick="edit(' + JSON.stringify(user).replace(/"/g, '"') + ');">修改</a>'; 或者 var ele = '<a onclick="edit(\'' + JSON.stringify(user).replace(/"/g, '"') +…
有时候数据库中的数据重复的,我们另一个需求需要数据的唯一性 那么这时候就用到这个方法了  我还是以截图的方式发粗来  不然太丑了 见谅 console.log(map)打印出来的结果已经帮我们把需要的信息过滤出来了 请看下图 然后我们又开始了一次map的遍历 把我们需要的数据放到我们新生命的newObj中 这时候console.log(newObj)就是我们想要的去重之后的数据啦  如下图 好啦  啦啦啦  文章到这里已经结束了 如果有什么不妥的地方欢迎大家指出 未来的路还很长 一起加油一起努力…
1.传json对象 var obj = {id: 1, name: 'jimc', age: 20}; var jsonObj = '<a onclick="show(' + JSON.stringify(obj).replace(/"/g, '"') + ');">查看</a>'; 2.传json字符串 var obj = {id: 1, name: 'jimc', age: 20}; var jsonStr = '<a onclic…
今天写运动框架时,发现将对象push进数组,后面的值会覆盖前面的值,最后输出的都是最后一次的值.其实这一切都是引用数据类型惹的祸.       如果你也有类似问题,可以继续看下去哦.       下面代码模拟: 将json对象的每个键值对,单独搞成对象,再赋值给数组,最后输出数组.结果数组应该是有三个对象.(for-in用于对象遍历)…
ng-click="submit1($event, 'argsTest’)" $scope.submit1=function(event, args){ var target = event.currentTarget; console.log('[Trade1Page1Ctrl.submit1]name:'+target.getAttribute('name')); console.log('[Trade1Page1Ctrl.submit1]args:'+args); }…