
javascript
pyx20838
这个作者很懒,什么都没留下…
展开
-
JS文件和css文件连接后面带的参数是什么意思
如:http://zhidao.baidu.com/question/117005224.html?si=1 版本号 用来做强制缓存刷新的 ,不然管理员修改css代码后,浏览器还可能用以前存储在你的ie缓存中的旧样式。 ...原创 2010-09-16 17:31:32 · 127 阅读 · 0 评论 -
js动态获取div高度
[code="java"]function getDivHeight(){ var popObj = document.createElement("div"); document.body.appendChild(popObj); popObj.innerHTML="你好啊"; alert("height:"+popObj.scrollHeight + "\n" + "w.原创 2011-05-20 16:45:57 · 197 阅读 · 0 评论 -
js动态创建DOM元素 示例
[code="java"] function sAlert(str){ var msgw,msgh,bordercolor; msgw=400;//提示窗口的宽度 msgh=100;//提示窗口的高度 titleheight=25 //提示窗口标题高度 bordercolor="#c51100"...原创 2011-05-19 18:02:27 · 119 阅读 · 0 评论 -
childNodes与children
[b]1,childNodes 属性[/b],标准的,它返回指定元素的子元素集合,包括HTML节点,所有属性,文本。可以通过nodeType来判断是哪种类型的节点,只有当nodeType==1时才是元素节点,2是属性节点,3是文本节点。有些人错误的使用()去取该集合元素,下表列出各浏览器对childNodes(i)的支持情况:[table]|浏览器|IE6/7/8/Safari...原创 2011-05-18 15:07:05 · 236 阅读 · 0 评论 -
javascript 事件处理 IE和标准dom 的差别
一个事件其实在页面上 有多个元素相应事件处理,点击页面上的一个button,会发生什么?其实 是相当于先后点击了按钮,它的容器,及这个页面.也就是说没一个元素都按照特定的顺序响应那个事件.事件的发生顺序在IE和mozilla在事件支持上的主要差别.[size=large][b] 事件流[/b] [/size]冒泡技术.冒泡型事件的基本思想,事件按照从特定的事件目标开始到最不确定的事件目标...原创 2011-05-16 16:18:00 · 90 阅读 · 0 评论 -
addEventListener
【原型】public override function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void【参数】1、type:String 事件的类型。 2...原创 2011-05-16 15:10:06 · 78 阅读 · 0 评论 -
js函数及this指针
函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。 javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法: 以下是引用片段: function func1(…){…} var func...原创 2011-04-29 11:43:40 · 72 阅读 · 0 评论 -
js中this的总结
在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。 下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处? 1、在HT...原创 2011-04-29 11:42:48 · 112 阅读 · 0 评论 -
js动态添加事件的方法
往往我们需要在 JS 中动态添加事件,这就涉及到浏览器兼容性问题了,以下谈及的几种方法,我们也常常混合使用。方法一、setAttributevar obj = document.getElementById("obj");obj.setAttribute("onclick", "javascript:alert('测试');");这里利用 setAttribute 指定 onc...原创 2011-04-29 10:38:04 · 107 阅读 · 0 评论 -
js通过classname来获取元素
原生JS有3种方式来获取元素: getElementById('id') getElementsByName('name') getElementsByTagName('tag')getElementById是获取元素最快的方式,但我们不能给每个HTML元素都加以ID吧,所以我们需要一个很方便的通过className来获取元素:[code="java"...原创 2011-04-26 11:13:18 · 153 阅读 · 0 评论 -
getElementsByName的IE问题
页面有多个名字相同的li元素,想通过document.getElementsByName()获取元素数组。在firefox正常,但在ie下就无法工作,返回的length为0。原来IE的getElementsByName只对表单元素有用(或部分元素有用)。通过getElementsByTagName找出所有元素,在通过元素的getAttribute方法筛选。[code="java...原创 2011-05-27 16:26:56 · 114 阅读 · 0 评论