
JAVASCRIPT
dq201
这个作者很懒,什么都没留下…
展开
-
<s:select>多选框
贴出用实现的多选框的添加,删除功能。如下js。//添加function addTo(srcList,destList){ var len = destList.options.length; for(var i = 0; i < srcList.options.length; i++) { ...2008-12-09 15:54:00 · 304 阅读 · 0 评论 -
Input的size与maxlength属性的区别
最近做项目用到input的size和maxlength属性,以前只顾用没有用心去看看这2个标签的区别,今天周末baidu了一下,有所理解。特记录于此![b] Name: Name2: [/b]maxlength="5",则input输入框中只能够输入5个字符size="5",表示input输入框只显示5个可见的字符,但你可以输入'无数'多字符内容即:size属性规定输入字...原创 2010-10-23 12:58:04 · 496 阅读 · 0 评论 -
Javascript中tabIndex属性的应用
[b][size=large]tabindex 属性 -- 代表使用"Tab"键的遍历顺序[/size][/b][i]tabIndex 的用处很简单,就是利用tab键遍历页面的表单元素和链接,按照tabindex的大小决定遍历时的顺序。虽然微不足道,但这是任何一个WEB应用应当具备的亲用力,保证用户在没有鼠标的情况下(如WAP)仍然可以正常使用。 下面的例子,为了突现tabIndex控...原创 2010-10-27 21:58:56 · 624 阅读 · 0 评论 -
struts标签中的styleId属性
在项目当中为了要适应火狐浏览器。在选择日期控件时必须要加入一个ID,因为在firefor中只认ID,必须是通过ID来获取其中的一个对象,才能把所选择的时间加入到 输入框中。项目中采用的是struts标签来做的(为了刷新时保留其中的值)。 大家可能知道通常的做法是(不采用struts标签): 那么在struts中用property="sDate" 它直接翻译成的html为:...原创 2010-10-27 22:29:43 · 1815 阅读 · 0 评论 -
定义js函数,并让其立即执行
[b]见如下代码:[/b][code="java"] New Document ( function(){ alert("run immediate!") })(); [/code][i][b]以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。var ie = !+"\v1...原创 2011-02-10 22:52:04 · 289 阅读 · 0 评论 -
JSON小示例
JSON(JAVASCRIPT OBJECT Notation,JAVASCRIPT的对象表示法).1.ajaxjson.html代码[code="java"] Ajax-JSON [/code]json.js代码[code="java"]function getJSON(){ ...原创 2011-06-26 12:25:05 · 75 阅读 · 0 评论 -
js with
[code="java"] New Document /**new option(descript,value);Option是select中的选择项,descript是页面中看到的描述,而value是这一项的值,比如 这里是descript new option(); 一般用在动态生成选择项目 **/var m_list=[[1,2,...原创 2011-07-21 15:50:36 · 86 阅读 · 0 评论 -
DOM元素的事件捕获和冒泡
[b]事件:当HTML页面上发生一个事件时,每个层次上的DOM元素都有机会处理这个事件。以下面的HTML代码为例: 百度 How are you!该页面在浏览器上呈现的效果如下图(HTML页面呈现的效果):如果单击了页面中的a(锚)元素,那么,和元素全都应该得到响应这次单击的机会。因为这3个元素同时都处于用户鼠标的指针之下。允许多个元素...原创 2011-12-24 22:54:56 · 190 阅读 · 0 评论 -
Js 之 slice使用实例
[code="java"] Array--Slice使用 array对象的slice函数:返回一个数组的一段。(仍为数组) arrayObj.slice(start, [end]) 参数 arrayObj 必选项。一个 Array 对象。 start 必选项。arr...原创 2012-01-07 16:45:31 · 163 阅读 · 0 评论 -
JavaScript中的undefined,null,NaN(Not A Number)和typeof区别
[size=medium]JavaScript中的类型分为:undefined,null,number,string,boolean,function和其他Object引用类型。undefined,null,NaN(Not A Number)和typeofundefined:表示一个对象没有被定义、或没有被初始化、或一个并不存在的对象属性。null:表示无值。typeof运算符...原创 2012-05-19 14:57:00 · 274 阅读 · 0 评论 -
给数字从右边每三位添加一个逗号
[code="java"] 给数字从右边每三位添加一个逗号 var str = '12345'; if(str.length > 3){ str = str.replace(/(?=(?:\d{3})+(?!\d))/g,','); } alert(str); 关闭窗口 [/code][b]...原创 2011-12-06 23:25:00 · 327 阅读 · 0 评论 -
关于设置了setMaxAge(0)而浏览器未成功删除Cookie的注意事项
最近做了个系统,其中涉及到对Cookie的操作。当用户登录时,设置一些数据到Cookie中,用户登出系统的时候删除写入浏览器中的对应Cookie。问题就出在登出系统时,在firebug中看到需要删除的Cookie并没有删除掉。最后经过自己的debug,终于找到了问题的所在。直接上代码:[size=medium][b]登录时写Cookie:[/b][/size][code...原创 2013-04-26 17:16:53 · 443 阅读 · 0 评论 -
关于<option></option>标签的title属性问题
[code="java"] New Document //由于标签的title属性在有些浏览器上不能够正常工作, //因此我们找了一个解决方法(在标签上做文章,具体方法如下:) new1 new2 new3 new4 [/code] ...原创 2010-10-21 12:16:47 · 726 阅读 · 0 评论 -
JS空字符串被任意字符分割后的长度
在js中一个空字符串(不是null),无论被什么字符分割,其分割后的长度都是1,而不是我们想象的0.示例如下:[code="java"] document.write("".split(",").length+"");//长度是1 document.write(''.split("\\").length);//长度是1 [/code...原创 2010-10-12 09:07:22 · 385 阅读 · 0 评论 -
html中checkbox长度
checkbox长度为undefinde如何解决当checkbox的内容为一项时,用javascript获取它长度时为undefined的解决办法,非常简单 如下:首先了解下CheckBox(多选框):当页面中有多个CheckBox的时候,它是一个数组,而单个的时候,它就是一个对象。可以直接用document.getElementsByName("che...原创 2009-08-26 17:26:56 · 337 阅读 · 0 评论 -
导入css的4种方式和导入js的方式
[b]导入css的4种方式:[/b]方式一:方式二:方式三:方式四:[b]导入js的方式:[/b]具体使用方式见附件!附带记录一下java的小常识:[code="java"]boolean 1 占1bit,1/8byte,但因为内存的最小寻址单元是byte,所以占1byte(只有一位是0,其余7位是空的!)...原创 2010-06-21 10:50:37 · 382 阅读 · 0 评论 -
JSP中的'"雷达"【parscope】
[b]问:JSP的内置对象及作用[/b]JSP内置了9大对象,简单的记忆方法:记住一个单词:parscope【‘pa:skaup】 (气象雷达)示波器,它包含:page,application,request,response,session,config,out,pagecontext,exception. 一.request对象 客户端的请求信息被封装在request对象中,通...原创 2010-06-28 22:16:33 · 124 阅读 · 0 评论 -
写了几种创建JS对象的例子
New Document ////////////////构造函数方式///////////////////////////////////function myClass() { this.id = 5; this.name = 'myclass'; this.getName = fu...原创 2010-06-29 18:28:58 · 91 阅读 · 0 评论 -
CSS-display与visibility
Untitled Page display 属性分别为block, inline, none 值及使用visibility: hidden;的情况调试 This is a SPAN in a sentence. ...原创 2011-04-30 11:20:54 · 94 阅读 · 0 评论 -
attachEvent与addEventListener
attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列) addEventListener方法 用于 Mozilla系列 举例: [code="java"]document.getElementById("btn").onclick = method1; document.getElementById("btn").onclick = method2...原创 2011-05-04 16:34:14 · 184 阅读 · 0 评论 -
JS中的闭包
贴代码![code="java"] JS闭包var a=9;function f1(){ var a = 0; function f2(){ alert(++a); } return f2;}var t =f1();t();t();t();alert(a); [/code]...原创 2010-07-05 11:07:25 · 75 阅读 · 0 评论 -
JSP中运用useBean标签
[code="java"] [/code]原创 2010-07-07 10:21:36 · 159 阅读 · 0 评论 -
window.open简单使用
[code="java"] window.open测试 var popo1=window.open("about:我是第一个POPO!");var popo2=window.open("about:我是第二个POPO!");var popo3=window.open("about:我是第三个POPO!");//当3个子窗口全部生成后,使主窗口获的焦点self....原创 2010-09-26 23:25:59 · 118 阅读 · 0 评论 -
js中的正则表达式(match,RegExp)
[b][size=xx-small][size=x-small]JS中正则表达式[/size][/size][/b][code="java"]一:正则表达式的创建方式1.文字格式,使用方法如下:/pattern/flags(即:/模式/标记)2.RegExp构造函数,使用方法如下:new RegExp("pattern"[,"flags"])(即:new RegExp(...原创 2010-10-06 23:16:07 · 1691 阅读 · 0 评论 -
JavaScript中的Array的创建方式和Array与Map的应用
[b]一直以来对JavaScript中创建数组有几种方式,每种创建方式的区别,JavaScript中map的创建方式及其使用认识的不是很清楚,还好利用周末自己看了点资料并写了几个小例子,以此来加深自己对JS中的Array和Map的认识,以后在项目中遇到就可以完全知晓了。直接点,上代码!代码比较简单,并且代码中加有注释,希望能够帮助加深理解。[/b][i]说明:array.html中是A...2010-10-10 10:00:22 · 115 阅读 · 0 评论 -
innerText、outerText、innerHTML与outerHTML的区别 实例详解
innerText、innerHTML与outerHTML、outerText的区别 实例详解[size=x-small]1.x.innerHTML: 从对象的起始位置到终止位置的全部内容,包括Html标签。2.x.innerText: 从对象的起始位置到终止位置的内容, 去除Html标签。3.x.outerHTML: 除了包含innerHTML的全部内容外, 还包含对象标签本身。[/...原创 2012-10-11 20:05:46 · 178 阅读 · 0 评论