
JS
liujiajie1990
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js-如何获取class对象
function getClass(obj,attr){ var aArray=[];//定义一个新的空数组 var i=0; var aAll = obj.getElementsByTagName('*');//获取obj对象下面所有的节点 for(i=0;i<aAll.length;i++){ if(aAll[i].className == attr){//判断当前对象的class原创 2012-07-12 12:02:21 · 11198 阅读 · 0 评论 -
js-addEventListener+attachEvent
target.addEventListener(type, listener, useCapture); target: 文档节点、document、window 或 XMLHttpRequest。 type: 字符串,事件名称,不含“on”,比如“click”、“mouseover”、“keydown”等。 listener :实现了 EventListener 接口或者是 Ja转载 2012-12-13 12:03:36 · 2088 阅读 · 0 评论 -
js-文子选择功能
文字的选中功能是不太常用的功能,多出现在文本编辑器中,或是文本域之类的光标处理上。所以呢,使用的一些属性也并不是常见的。在IE浏览器下使用的是createTextRange而Firefox/chrome等现代浏览器下使用的是setSelectionRange。 假设文本域对象的名称是obj,则在IE及非IE浏览器下实现指定文字选中的代码如下: IE浏览器下: var range =转载 2012-11-05 12:17:39 · 499 阅读 · 0 评论 -
js-前后++的理解
var i=1; j=++i; var i=1; j=i++; 得出来的结果是 i=2 j=2 i=2 j=1 为什么会这样呢? i(操作数) ++运算符在操作数之前叫做(前增量) ++运算符在操作数之后叫做(后增量) 前增量的运算顺序是 先增量再赋值-->j=++i 等于 i=i+1 , j=i 后增量的运算顺序是 先赋值再增量-->j=i++原创 2012-08-28 10:23:52 · 1140 阅读 · 0 评论 -
js-attachEvent&&addEventListener与event.target&&event.srcElement
window.onload=function(){ var oLi=document.getElementsByTagName("li"); for(var i in oLi){ var li=oLi[i]; if(li.addEventListener){ li.addEventListener("click",hide,false) } else if(li.atta原创 2012-08-22 17:57:53 · 824 阅读 · 0 评论 -
js-addEventListener 和attachEvent用法
对于IE的attachEvent方法可能大家都比较熟,现在说说FireFox的addEventListener的用法。 addEventListener的参数一共有三个,语法为: element.addEventListener(type,listener,useCapture) 下面是详解 其中element是要绑定函数的对象。type是事件名称,要注意的是"onclic转载 2012-08-07 15:41:15 · 2219 阅读 · 0 评论 -
js-鼠标事件大全
事件 浏览器支持 解说 一般事件 onclick IE3、N2 鼠标点击时触发此事件 ondblclick IE4、N4 鼠标双击时触发此事件 onmousedown IE4、N4 按下鼠标时触发此事件 onmouseup IE4、N4 鼠标按下后松开鼠标时触发此事件 onmouseover IE3、N2转载 2012-07-16 16:30:29 · 784 阅读 · 0 评论 -
js-实现文字无缝滚动(停顿+缓动)
*{padding:0;margin:0;font-size:12px;} #box{width:800px;height:200px;margin:0 auto;overflow:hidden;position:relative;} #ul_box{list-style:none;position:absolute;top:0;} #ul_box span{color:white;} #原创 2012-07-12 17:03:52 · 6962 阅读 · 0 评论 -
js-onSelectStart解释
IE&&Chrome中适用此方法 document.onselectstart=function(){return false;} onselectstart是防止内容被选中默认状态是true 选不中 一般如果把它设置在整个body上时如果body里边有输入框需要选中文字时可以这样 function doIt(){ var now=event.src原创 2012-07-13 16:16:32 · 7786 阅读 · 0 评论 -
js-弹性点击菜单
*{margin:0;padding:0;} #box{width:800px;margin:100px auto;height:31px;font-size:12px;position:relative;} #box dd{color:#373737;display:inline;float:left;width:100px;height:30px;line-height:30px;text原创 2012-07-13 14:36:15 · 1164 阅读 · 0 评论 -
js-获取对象的某个属性
function getStyle(obj,attr){ if(obj.currentStyle){//判断浏览器是否支持currentStyle属性(IE特有) return obj.currentStyle[attr];//如果支持则返回获取到的数据 } else{ return getComputedStyle(obj,false)[attr];//兼容其他的浏览器 } }原创 2012-07-12 12:12:02 · 3985 阅读 · 0 评论