
JS脚本
lihua2915
我是程序员
展开
-
JavaScript事件
[color=darkred][size=medium]事件(上)JavaScript事件列表 事件 解说 一般事件 onclick 鼠标点击时触发此事件 ondblclick 鼠标双击时触发此事件 onmousedown 按下鼠标时触发此事件 onmouseup 鼠标按下后松开鼠标时触发此事件 onmouseover 当鼠标移动到某对象范围的上方时触发此事件 on...原创 2010-05-13 14:37:19 · 84 阅读 · 0 评论 -
onchange()和onblur()
[code="HTML"] function checkLength() { alert(document.getElementById('a').value); document.getElementById('a').value='' } function checkLength1(obj) { alert(docu...原创 2009-12-18 15:54:05 · 299 阅读 · 0 评论 -
js动态显示时间
[code="HTML"] js动态显示当前日期,时间和星期代码 function getDate(){ var date=new Date(); var month=date.getMonth()+1; var day=date.getDate(); if(month.toString().length ...原创 2009-12-18 15:48:51 · 194 阅读 · 0 评论 -
JS时间对象
[color=darkblue][size=medium]时间对象用来操作日期和时间。 Examples举例Return today's date and time使用Date()方法得到今天的日期getTime()用getTime()来计算1970年到现在之间的时间差距setFullYear()使用getFullYear()来设置指定的日期...原创 2009-12-17 18:09:19 · 90 阅读 · 0 评论 -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)...
[color=darkblue][size=medium]1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中te...原创 2009-12-16 17:40:12 · 84 阅读 · 0 评论 -
javascript 暂定执行一段时间
[color=darkblue][size=medium]有人说window.setTimeout("function",毫秒数);这个方法不是暂定执行一段时间,是过一段时间之行相应的函数。如:window.setTimeout("javascript:alert(1);",3000);是指3秒后执行alert(1);那么这3秒的时间javascript就暂停了吗?就不执行后面的代码了吗?这才是关...原创 2009-12-16 17:31:33 · 838 阅读 · 0 评论 -
JS常用对象介绍
[color=darkblue][size=medium]click() 对象.click() ----------------------------------------------------使对象被点击。closed 对象.closed ----------------------------------------------------对象窗口是否已关闭true/false...原创 2009-12-16 17:22:05 · 88 阅读 · 0 评论 -
JS事件对象
[color=darkblue][size=medium]事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftK...原创 2009-12-16 17:20:00 · 85 阅读 · 0 评论 -
JS对象与数组参考大全
[color=darkblue][size=medium]本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/...原创 2009-12-16 17:16:19 · 82 阅读 · 0 评论 -
JS显示当前日期
[color=darkblue][size=medium]日期 var enabled = 0; today = new Date(); var day; var date;...2009-12-16 17:14:35 · 82 阅读 · 0 评论 -
Javascript面向对象特性
[color=darkblue][size=medium]JavaScript面向对象的支持很少有人对JavaScript的面向对象特性进行系统的分析。我希望接下来的文字让你了解到这个语言最少为人知的一面。1. JavaScript中的类型--------虽然JavaScript是一个基于对象的语言,但对象(Object)在JavaScript中不是第一型的。JS是以函...原创 2009-12-16 17:05:26 · 121 阅读 · 0 评论 -
JS 中面向对象的5种写法
//第1种写法 [code="java"]function Circle(r) { this.r = r; } Circle.PI = 3.14159; Circle.prototype.area = function() { return Circle.PI * this.r * this.r; } var ...原创 2009-12-16 17:00:14 · 76 阅读 · 0 评论 -
hyperlink 控制
[code="java"] can't click click no response after click change to disable similar with the div div can't click [/code]原创 2009-12-18 16:09:46 · 125 阅读 · 0 评论 -
HTML DOM selectedIndex 属性
定义和用法 selectedIndex 属性可设置或返回下拉列表中被选选项的索引号。 注释:若允许多重选择,则仅会返回第一个被选选项的索引号。 语法 selectObject.selectedIndex=number 下面的例子可提示出被选选项的索引号: [code="Java代码"] function getInde...原创 2009-12-18 16:34:01 · 134 阅读 · 0 评论 -
flex学习
flex学习例子,原创 2010-05-06 20:17:03 · 100 阅读 · 0 评论 -
JSON法创建JavaScript对象
[color=darkblue][size=medium] JSON法创建JavaScript对象 var site = { URL:"www.dreamdu.com", name:"梦之都", englishname:"dreamdu", author:"可爱的猴子", summary:...原创 2010-01-14 21:33:09 · 87 阅读 · 0 评论 -
JavaScript Math 对象与函数
[color=darkblue][size=medium]Math函数Math.abs() -- 返回数字的绝对值Math.acos() -- 返回数字的反余弦值Math.asin() -- 返回数字的反正弦值Math.atan() -- 返回数字的反正切值Math.atan2() -- 返回由x轴到点(x,y)的角度(以弧度为单位)Math.ceil() -- 返回大于等...原创 2010-01-14 21:16:35 · 95 阅读 · 0 评论 -
JavaScript Date 对象与函数
[color=blue][size=medium]JavaScript_Date对象说明Date对象构造函数Date函数使用语法JavaScript_Date函数按功能分类日期获取类函数日期设置类函数日期打印类函数日期解析类函数JavaScript_Date函数按照字母分类JavaScript_Date对象说明Date中文为"日期"的意思,Date继承自Ob...原创 2010-01-14 21:14:37 · 74 阅读 · 0 评论 -
日历控件
日历控件 编辑控件原创 2010-01-13 16:03:15 · 103 阅读 · 0 评论 -
访问iframe里面的javascript函数、对象,兼容IE、Firefox
[color=darkblue][size=medium]假如你当前主页面中嵌入了一个iframe,ID为:iframeid (很多网页内部弹出窗口也会使用iframe);iframe里面定义了一个javascript函数,函数名为:myFunc;需要在主页面调用iframe的这个函数,请参考:1. 首先这么调用在任何浏览器下都不行,报告找不到函数的异常:document.ge...原创 2009-12-29 23:16:29 · 113 阅读 · 0 评论 -
document.createElement等DOM函数与属性
[color=darkblue][size=medium] 1、创建节点createElement()var node = document.createElement(“div”);没什么可说的,创建一个元素节点,但注意,这个节点不会被自动添加到文档(document)里。2、创建文本节点createTextNode()var value = document.c...原创 2009-12-18 17:05:00 · 156 阅读 · 0 评论 -
document.createElement("A")的相关属性
[code="java"] [/code][code="java"] New Document function newelement(){ var a=document.createElement("a"); a.href=...原创 2009-12-18 17:03:35 · 440 阅读 · 0 评论 -
removeChild 使用注意事项
Java代码 [code="java"]var giftBody = document.getElementById("gift_list").getElementsByTagName("tbody")[0]; var giftTrs = giftBody.getElementsByTagName("tr"); var len = giftTrs.length; //需要将...原创 2009-12-18 16:55:51 · 427 阅读 · 0 评论 -
获取HTML DOM节点元素的方法
[color=darkblue][size=medium]在Web应用程序特别是Web2.0程序开发中,经常要获取页面中某个元素,然后更新该元素的样式、内容等。如何获取要更新的元素,是首先要解决的问题。令人欣慰的是,使用JavaScript获取节点的方法有很多种,这里简单做一下总结(以下方法在IE7和Firefox2.0.0.11测试通过):6uUBeautyCss.org - 前端教程网...原创 2009-12-18 16:47:55 · 186 阅读 · 0 评论 -
js 按钮交互 元素属性获取
[code="HTML"] Untitled Document function hide(){ var button = document.getElementById('myButton'); button.setAttribute("value","show image"); ...原创 2009-12-18 16:44:20 · 161 阅读 · 0 评论 -
JavaScript面向对象基础
[size=medium][color=darkblue]1.使用[]调用对象的属性和方法function User(){ this.age = 21; this.sex = "男?";}var user = new User();alert(user["age"]);2.动态添加,修改,删除对象的属性和方法//定义类var user = new O...原创 2009-12-16 14:41:18 · 75 阅读 · 0 评论 -
Js获取当前日期时间及其它操作
[size=medium][color=darkblue]Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前...原创 2009-12-16 10:04:34 · 81 阅读 · 0 评论 -
jQuery 页面载入进度条 (必有一款适合你----综合搜集版)
文章分类:第一种方法: 页面 Loading 条基本人人都会用。它的原理很简单:在页头放置一个文字或者图片的 loading 状态,然后页尾载入一段 JS 隐藏掉,即根据浏览器的载入顺序来实现的简易 Loading 状态条。上图展示了传统 Wordpress 模板在浏览器中的载入顺序,Loading 条的出现和消失分布于头尾。如果我们在页面的不同位置放...原创 2009-12-15 10:31:11 · 101 阅读 · 0 评论 -
利用jsdt调试js
[color=indigo][size=medium]1、下载eclipse的插件,见附件2、将plugin下的三个jar包考到eclipse下的plugin下,启动eclipse,在“debug...”中会看到新增一项“Javascript Debug”3、新建一个debug项目4、在url中输入要调试的包含js文件的url地址,如 "localhost/*.html" ...原创 2009-10-28 11:43:04 · 153 阅读 · 0 评论 -
Javascript Debug Toolkit介绍
1. Javascript Debug Toolkit介绍 JSDT(Javascript Debug Toolkit)是一个用于javascript调试的eclipse 插件,用于调试javascript。JSDT可以跨浏览器调试,支持在IE,Firefox,Safari,Chrome等主流浏览器中调试javascript。JSDT支持设置断点,单步调试等调试工具的基本特性。 2. 如何...原创 2009-10-28 11:31:20 · 79 阅读 · 0 评论 -
限制文件上传格式例子
New Document function checked(){ var fn=document.all("uploadfile").value; check(fn);} function check(filename) { var arr=new Array('jpg','jpeg','gif','...原创 2009-10-21 12:08:33 · 119 阅读 · 0 评论 -
Javascript数据类型和变量
一,数据类型 Javascript包括六种数据类型。 1,number:数字,包括整数和浮点数; 2,string:字符串,字符串要用双引号括起来,包含引号的字符串用单引号; 3,object:对象; 4,Bollean:只包括两个值,true和false; 5,Undefined:从字面就可以理解,声明后,赋值前所具有的值; 6,nul...原创 2009-10-21 12:05:17 · 92 阅读 · 0 评论 -
带选择框的JS树控件
前阵子自己写了个带选择框的tree控件,虽然还有一些bug没有修改(动态添加节点),但是感觉加载速度还可以。 子节点检索的方法参考了MzTree,测试了一下发现用正则去查找子节点的确比循环快了不少。 节点有三种状态,选中,未选中,未完全选中。 虽然引了一个jquery.js 但其实jquery只是用来在离开页面的时候把tree的变量delete一下(如果不delete一...原创 2009-10-14 12:03:18 · 179 阅读 · 0 评论 -
精通 JS正则表达式
[size=medium]正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字 正则表达式语法...原创 2009-10-14 12:01:57 · 70 阅读 · 0 评论 -
JavaScript 未结束的字符串常量
做JavaScript的时候,发现老是出现错误:“未结束的字符串常量”. 自己找了下应该是传参数的时候,有特殊字符引起的. 网上也找了下,也有好多出现这种情况.做下总结,以方便以后查阅. 1.JAVASCRIPT引用时,使用的字符语言不一致. 比如:. xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符因为格式不一致,出...原创 2009-09-27 13:14:57 · 128 阅读 · 0 评论 -
js拾遗补缺之数组篇
与java不同的是在js中存在真正的Array类。可以这样var aValues = new Array(20);定义Array也可以这样定义Array var aValues = new Array(); aValues[0]="aaa";aValues[1]="bbb";aValues[2]="ccc";还可以这样定义var aValues ...原创 2009-09-27 13:04:10 · 199 阅读 · 0 评论 -
js去空格
//为String对象添加Trim,LTrim,RTrim方法 //去左右空格 String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } //去左空格 String.prototype.LTrim = function() ...原创 2009-09-24 13:01:34 · 96 阅读 · 0 评论 -
常用的js代码
获取get请求中的参数 function getPara(para){ if (location.href.indexOf("?") == -1) { // 没有参数,则Do nothing. return null; } else { // 取得GET请求?号后面的字符串 var urlQuery = ...原创 2009-09-24 12:59:41 · 84 阅读 · 0 评论 -
JS的正则表达式
JS的正则表达式 //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 Java代码 functi...原创 2009-09-24 12:58:24 · 95 阅读 · 0 评论 -
javascript使用外部文件
[color=darkred][size=medium]javascript使用外部文件时, 必须使用,而不是。 当浏览器执行到包括src属性的标记时,就会向服务器请求载入这个外部文件,同时浏览器还将继续下面的代码的解析.当外部文件载入完成后,浏览器会立即执行其中的外部文件的代码,两者是一个并发执行的过程。解决编码问题外部文件实现的问题是:浏览器把外部文件的内容全部...原创 2009-10-28 11:50:04 · 307 阅读 · 0 评论