原生js-我封装好的函数方法等
aswind7
aswind7
展开
-
增删类名
document.writeln("<p class='test para my a b ' align='right'>sqf1</p><div>这是一个div块</div>");var elem = document.getElementsByTagName('p')[0];/*****************************************************原创 2015-10-09 17:02:51 · 286 阅读 · 0 评论 -
获取css的属性对应的值(适用各种浏览器)
ie7及以下出错因为不支持querySelector; ff,chrome返回颜色值rgb,ie返回white和16进制值 //getComputedStyle是一个可以获取当前元素所有最终使用的CSS属性值。返回的是一个CSS样式声明对象([object CSSStyleDeclaration]),只读。 // element.currentStyle返回的是元素当前应用的最终CS原创 2015-10-12 09:24:24 · 501 阅读 · 0 评论 -
js事件封装(已兼容)
addHandler: function(elem, type, handler){removeHandler: function(elem, type, handler){getEvent: function(event){getTarget: function(event){preventDefault: function(event){stopPropagation: function(event){原创 2015-10-13 10:58:56 · 518 阅读 · 0 评论 -
addEventListener只执行一次即销毁(已兼容)
/***只执行一次函数*兼容各种浏览器**/var obj = document.querySelector("button"); handler = function(){ alert(this.tagName); if (obj.removeEventListener){ obj.removeEventListener("cl原创 2015-10-12 16:38:02 · 7855 阅读 · 0 评论 -
表单验证(email,手机号,座机等)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src="http://jic.makepolo.net/js/jquery/jquery-1.8.3.min.js"></script><原创 2015-12-23 17:47:21 · 4556 阅读 · 0 评论