javaScript
iteye_650
这个作者很懒,什么都没留下…
展开
-
document.createElement()的用法
分析代码时,发现自己的盲点——document.createElement(),冲浪一番,总结了点经验。 document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列...原创 2009-10-16 11:06:22 · 151 阅读 · 0 评论 -
document.all和document.forms
document.all:包括页面上的所有FORM的内容和设计元素。document.forms[0]:是指的当前表单。在实际的应用中,如果页面上只有一个form可以用document.forms[0],如果有多个form document.all比较适用。...原创 2009-10-12 15:22:53 · 307 阅读 · 0 评论 -
document.cookie
设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="userId=828"; 如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如: document.cookie="userId=828; userName=hulk"; 在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)...原创 2009-10-12 17:26:30 · 170 阅读 · 0 评论 -
鼠标经过时改变背景颜色
<tr onMouseOver="this.style.backgroundColor='#F0F0F0';" onmouseout="this.style.backgroundColor='#Ffffff';"><td>www.blue-sun.cn</td></tr>原创 2009-10-12 19:44:37 · 345 阅读 · 0 评论 -
onmouseover事件改变ImageButton的图片
<input name="test" id="test" type="image" src="图片路径1" onMouseOver = "clickme(this);">function clickme(obj){obj.src="图片路径";}原创 2009-10-12 20:21:35 · 163 阅读 · 0 评论 -
css中display和visibility的区别
大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。 visibility属性用来确定元素是显示还是隐藏的,这用visibility="visible|hidden"来表示(visible表示显示,hidden表示隐藏)。 当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置。 ----...原创 2009-10-13 17:16:51 · 75 阅读 · 0 评论 -
可填写下拉列表-改进版
<script language="javascript"> function changeF() { document.getElementById('makeupCo').value= document.getElementById('makeupCoSe').options[document.getElementById('ma...原创 2009-10-14 15:23:19 · 94 阅读 · 0 评论 -
可添加的下拉列表
<select name="markcode" onChange="editable(this);"> <option value="value1">选项一</option> <option value="">请输入</option> </sele原创 2009-10-14 15:45:36 · 105 阅读 · 0 评论 -
获取页面元素的方法
document.getElementsByName() 是根据控件名称获取这个控件对象,因为控件名称可以相同,返回的是一个对象数组。 document.getElementById() 是根据控件ID获取这个控件对象,因为控件ID唯一,返回的是一个对象。 document.getElementsByTagName() 是根据控件TAG获取这个控件对象,返回的是一个对象数组。 例如...原创 2009-10-15 09:34:32 · 160 阅读 · 0 评论 -
javascript 数组
<script language="javascript"> //Author :东阁 //Date:2008-1-11 //目的: 练习数组的基本操作 /* 由于javascript是一种无类型语言,所以一个数组的元素可以具有任意的数据类型,同一个数组的不同元素 可以具有不同的类型,数组的元素设置可以包含其他数组,这样就可以创建一个复杂的数组了. 并且在这点上说javascrip...原创 2010-07-22 12:25:52 · 98 阅读 · 0 评论 -
window对象
window.open()是可以在一个网站上打开另外的一个网站的地址, 而window.location是只能在一个网站中打开本网站的网页。 window.location.href 属性<SELECT onchange="window.location.href=this.options[this.selectedIndex].value"><OPTION VA...原创 2009-10-07 19:28:18 · 61 阅读 · 0 评论 -
窗口相关内容
scrollbars = { yes | no | 1 | 0 } Specifies whether to display horizontal and vertical scroll bars. The default is yes. 指定是否要显示的横向和纵向滚动条。 默认为yes。 scrollbars=yes与scrollbars=1等效 scrollbars=no与scrollba...2009-10-07 19:20:47 · 82 阅读 · 0 评论 -
javascript typeOf
经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. if(document.mylist.length != "undefined" ) {} 这个用法有误. 正确的是 if( typeof(document.mylist.length) != "undefined" ) {} 或 if( !isNaN(document.myli...原创 2009-09-21 19:54:33 · 67 阅读 · 0 评论 -
Array
一、 学好JavaScript的基础,Array类是必不可少的,也许你每天都在写JS,那么对于Array类,你到底用了多少呢?下面列举一下Array类内置的方法:1、构造方法: var a = new Array(); //创建Array对象var a = new Array;//创建Array对象var a = new Array(10);//创建Ar...原创 2009-10-16 12:23:08 · 94 阅读 · 0 评论 -
this 用法
this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象。但是在javascript中,由于 javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编程上的 ...原创 2009-10-17 15:11:50 · 77 阅读 · 0 评论 -
js中innerHTML与innerText的用法与区别
用法:<div id="test"> <span style="color:red">test1</span> test2</div>在JS中可以使用:test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“<span style=&quo原创 2009-10-17 16:44:55 · 109 阅读 · 0 评论 -
JS在firefox和IE下差异及解决方案
1.document.formName.item(itemName) 问题说明:IE下,可以使用 document.formName.item(itemName)或 document.formName.elements[elementName];Firefox下,只能使用 document.formName.elements[elementName].解决方法:统一使用document.formN...原创 2009-10-23 16:35:29 · 77 阅读 · 0 评论 -
javascript的parseInt函数
javascript的parseInt函数,大家都知道是干啥的但你知道parseInt("07") 返回多少 ?parseInt("08") 又返回多少 ?正确答案是parseInt("07") 返回8parseInt("08") 返回0你知道问题在哪?其实,这个问题可能大家都没想过吧。用javascript的parseInt函数时,parseInt("08")或者parseInt("09"原创 2009-10-30 15:25:47 · 93 阅读 · 0 评论 -
js中遍历数组的效率问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> &原创 2009-11-02 15:43:31 · 879 阅读 · 0 评论 -
js动态显示时间 改进版
本文是在http://ayaya.iteye.com/blog/153968的基础上进行改进,可以显示AM 和PM 有不同类型的显示:代码有点乱,O(∩_∩)O~ 后两个日期没有优化,有兴趣可以自己改下哦~<html><head> <meta http-equiv="Content-Type" content="text/html; charset...2009-11-06 14:02:31 · 111 阅读 · 0 评论 -
用javascript统计剩余字数
<html><head><script type="text/javascript">function checkLength(which) { var maxChars = 250; if (which.value.length > maxChars) which.value = which.value.substring(0,m...原创 2009-11-23 12:28:47 · 136 阅读 · 0 评论 -
onchange()和onblur()
<html><head><script type="text/javascript">function checkLength() { alert(document.getElementById('a').value);document.getElementById('a').value=''}function checkLeng...2009-11-23 14:22:08 · 539 阅读 · 0 评论 -
document.createElement()
今天处理了一个日期选择器的ie和ff的兼容问题,本来这种情况就很难找错误,找了好久才把错误定位到js中创建元素的方法document.createElement(),这个方法在ie下支持这样创建元素var inputObj = document.createElement ("<input type='text' size='8' style='border:0px;bor...原创 2010-08-07 16:15:18 · 166 阅读 · 0 评论