﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-为我所爱，奋斗一生-随笔分类-JavaScript</title><link>http://www.blogjava.net/yuweixia2008/category/40191.html</link><description>java的点滴</description><language>zh-cn</language><lastBuildDate>Thu, 11 Jun 2009 07:35:12 GMT</lastBuildDate><pubDate>Thu, 11 Jun 2009 07:35:12 GMT</pubDate><ttl>60</ttl><item><title>js验证表单大全</title><link>http://www.blogjava.net/yuweixia2008/archive/2009/06/11/281483.html</link><dc:creator>希</dc:creator><author>希</author><pubDate>Thu, 11 Jun 2009 07:15:00 GMT</pubDate><guid>http://www.blogjava.net/yuweixia2008/archive/2009/06/11/281483.html</guid><wfw:comment>http://www.blogjava.net/yuweixia2008/comments/281483.html</wfw:comment><comments>http://www.blogjava.net/yuweixia2008/archive/2009/06/11/281483.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yuweixia2008/comments/commentRss/281483.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yuweixia2008/services/trackbacks/281483.html</trackback:ping><description><![CDATA[js验证表单大全<br />
1.&nbsp;长度限制<br />
&lt;script&gt;<br />
function&nbsp;test()&nbsp;<br />
{<br />
if(document.a.b.value.length&gt;50)<br />
{<br />
alert("不能超过50个字符！");<br />
document.a.b.focus();<br />
return&nbsp;false;<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;form&nbsp;name=a&nbsp;onsubmit="return&nbsp;test()"&gt;<br />
&lt;textarea&nbsp;name="b"&nbsp;cols="40"&nbsp;wrap="VIRTUAL"&nbsp;rows="6"&gt;&lt;/textarea&gt;<br />
&lt;input&nbsp;type="submit"&nbsp;name="Submit"&nbsp;value="check"&gt;<br />
&lt;/form&gt;&nbsp;<br />
<br />
2.&nbsp;只能是汉字&nbsp;<br />
&lt;input&nbsp;onkeyup="value="/oblog/value.replace(/[^\u4E00-\u9FA5]/g,'')"&gt;<br />
<br />
3."&nbsp;只能是英文<br />
&lt;script&nbsp;language=javascript&gt;<br />
function&nbsp;onlyEng()<br />
{<br />
if(!(event.keyCode&gt;=65&amp;&amp;event.keyCode&lt;=90))<br />
event.returnvalue=false;<br />
}<br />
&lt;/script&gt;<br />
<br />
&lt;input&nbsp;onkeydown="onlyEng();"&gt;<br />
<br />
4.&nbsp;只能是数字<br />
&lt;script&nbsp;language=javascript&gt;<br />
function&nbsp;onlyNum()<br />
{<br />
if(!((event.keyCode&gt;=48&amp;&amp;event.keyCode&lt;=57)||(event.keyCode&gt;=96&amp;&amp;event.keyCode&lt;=105)))<br />
//考虑小键盘上的数字键<br />
event.returnvalue=false;<br />
}<br />
&lt;/script&gt;<br />
<br />
&lt;input&nbsp;onkeydown="onlyNum();"&gt;<br />
<br />
5.&nbsp;只能是英文字符和数字<br />
&lt;input&nbsp;onkeyup="value="/oblog/value.replace(/[\W]/g,"'')&nbsp;"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"&gt;<br />
<br />
6.&nbsp;验证油箱格式<br />
&lt;SCRIPT&nbsp;LANGUAGE=javascript&nbsp;RUNAT=Server&gt;<br />
function&nbsp;isEmail(strEmail)&nbsp;{<br />
if&nbsp;(strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)&nbsp;!=&nbsp;-1)<br />
return&nbsp;true;<br />
else<br />
alert("oh");<br />
}<br />
&lt;/SCRIPT&gt;<br />
&lt;input&nbsp;type=text&nbsp;onblur=isEmail(this.value)&gt;<br />
<br />
7.&nbsp;屏蔽关键字(这里屏蔽***和****)<br />
&lt;script&nbsp;language="javascript1.2"&gt;<br />
function&nbsp;test()&nbsp;{<br />
if((a.b.value.indexOf&nbsp;("***")&nbsp;==&nbsp;0)||(a.b.value.indexOf&nbsp;("****")&nbsp;==&nbsp;0)){<br />
alert(":)");<br />
a.b.focus();<br />
return&nbsp;false;}<br />
}<br />
&lt;/script&gt;<br />
&lt;form&nbsp;name=a&nbsp;onsubmit="return&nbsp;test()"&gt;<br />
&lt;input&nbsp;type=text&nbsp;name=b&gt;<br />
&lt;input&nbsp;type="submit"&nbsp;name="Submit"&nbsp;value="check"&gt;<br />
&lt;/form&gt;<br />
<br />
8.&nbsp;两次输入密码是否相同<br />
&lt;FORM&nbsp;METHOD=POST&nbsp;ACTION=""&gt;<br />
&lt;input&nbsp;type="password"&nbsp;id="input1"&gt;<br />
&lt;input&nbsp;type="password"&nbsp;id="input2"&gt;<br />
&lt;input&nbsp;type="button"&nbsp;value="test"&nbsp;onclick="check()"&gt;<br />
&lt;/FORM&gt;<br />
&lt;script&gt;<br />
function&nbsp;check()<br />
{&nbsp;<br />
with(document.all){<br />
if(input1.value!=input2.value)<br />
{<br />
alert("false")<br />
input1.value&nbsp;=&nbsp;"";<br />
input2.value&nbsp;=&nbsp;"";<br />
}<br />
else&nbsp;document.forms[0].submit();<br />
}<br />
}<br />
&lt;/script&gt;<br />
够了吧&nbsp;:)<br />
屏蔽右键&nbsp;很酷&nbsp;<br />
oncontextmenu="return&nbsp;false"&nbsp;ondragstart="return&nbsp;false"&nbsp;onselectstart="return&nbsp;false"<br />
加在body中<br />
<br />
<br />
二<br />
<br />
2.1&nbsp;&nbsp;表单项不能为空<br />
<br />
&lt;script&nbsp;&nbsp;language="javascript"&gt;<br />
&lt;!--<br />
function&nbsp;&nbsp;CheckForm()<br />
{&nbsp;&nbsp;<br />
if&nbsp;&nbsp;(document.form.name.value.length&nbsp;&nbsp;==&nbsp;&nbsp;0)&nbsp;&nbsp;{&nbsp;&nbsp;<br />
alert("请输入您姓名!");<br />
document.form.name.focus();<br />
return&nbsp;&nbsp;false;<br />
}<br />
return&nbsp;&nbsp;true;<br />
}<br />
--&gt;<br />
&lt;/script&gt;<br />
<br />
2.2&nbsp;&nbsp;比较两个表单项的值是否相同<br />
<br />
&lt;script&nbsp;&nbsp;language="javascript"&gt;<br />
&lt;!--<br />
function&nbsp;&nbsp;CheckForm()<br />
if&nbsp;&nbsp;(document.form.PWD.value&nbsp;&nbsp;!=&nbsp;&nbsp;document.form.PWD_Again.value)&nbsp;&nbsp;{&nbsp;&nbsp;<br />
alert("您两次输入的密码不一样！请重新输入.");<br />
document.ADDUser.PWD.focus();<br />
return&nbsp;&nbsp;false;<br />
}<br />
return&nbsp;&nbsp;true;<br />
}<br />
--&gt;<br />
&lt;/script&gt;<br />
<br />
2.3&nbsp;&nbsp;表单项只能为数字和"_",用于电话/银行帐号验证上,可扩展到域名注册等<br />
<br />
&lt;script&nbsp;&nbsp;language="javascript"&gt;<br />
&lt;!--<br />
function&nbsp;&nbsp;isNumber(String)<br />
{&nbsp;&nbsp;<br />
var&nbsp;&nbsp;Letters&nbsp;&nbsp;=&nbsp;&nbsp;"1234567890-";&nbsp;&nbsp;//可以自己增加可输入值<br />
var&nbsp;&nbsp;i;<br />
var&nbsp;&nbsp;c;<br />
if(String.charAt(&nbsp;&nbsp;0&nbsp;&nbsp;)=='-')<br />
return&nbsp;&nbsp;false;<br />
if(&nbsp;&nbsp;String.charAt(&nbsp;&nbsp;String.length&nbsp;&nbsp;-&nbsp;&nbsp;1&nbsp;&nbsp;)&nbsp;&nbsp;==&nbsp;&nbsp;'-'&nbsp;&nbsp;)<br />
return&nbsp;&nbsp;false;<br />
for(&nbsp;&nbsp;i&nbsp;&nbsp;=&nbsp;&nbsp;0;&nbsp;&nbsp;i&nbsp;&nbsp;&lt;&nbsp;&nbsp;String.length;&nbsp;&nbsp;i&nbsp;&nbsp;++&nbsp;&nbsp;)<br />
{&nbsp;&nbsp;<br />
c&nbsp;&nbsp;=&nbsp;&nbsp;String.charAt(&nbsp;&nbsp;i&nbsp;&nbsp;);<br />
if&nbsp;&nbsp;(Letters.indexOf(&nbsp;&nbsp;c&nbsp;&nbsp;)&nbsp;&nbsp;&lt;&nbsp;&nbsp;0)<br />
return&nbsp;&nbsp;false;<br />
}<br />
return&nbsp;&nbsp;true;<br />
}<br />
function&nbsp;&nbsp;CheckForm()<br />
{&nbsp;&nbsp;<br />
if(!&nbsp;&nbsp;isNumber(document.form.TEL.value))&nbsp;&nbsp;{&nbsp;&nbsp;<br />
alert("您的电话号码不合法！");<br />
document.form.TEL.focus();<br />
return&nbsp;&nbsp;false;<br />
}<br />
return&nbsp;&nbsp;true;<br />
}<br />
--&gt;<br />
&lt;/script&gt;<br />
<br />
<br />
2.4&nbsp;&nbsp;表单项输入数值/长度限定<br />
<br />
&lt;script&nbsp;&nbsp;language="javascript"&gt;<br />
&lt;!--<br />
function&nbsp;&nbsp;CheckForm()&nbsp;&nbsp;<br />
{&nbsp;&nbsp;<br />
if&nbsp;&nbsp;(document.form.count.value&nbsp;&nbsp;&gt;&nbsp;&nbsp;100&nbsp;&nbsp;||&nbsp;&nbsp;document.form.count.value&nbsp;&nbsp;&lt;&nbsp;&nbsp;1)<br />
{&nbsp;&nbsp;<br />
alert("输入数值不能小于零大于100!");<br />
document.form.count.focus();<br />
return&nbsp;&nbsp;false;<br />
}<br />
if&nbsp;&nbsp;(document.form.MESSAGE.value.length&lt;10)<br />
{&nbsp;&nbsp;<br />
alert("输入文字小于10!");<br />
document.form.MESSAGE.focus();<br />
return&nbsp;&nbsp;false;<br />
}<br />
return&nbsp;&nbsp;true;<br />
}<br />
//--&gt;<br />
&lt;/script&gt;<br />
<br />
2.5&nbsp;&nbsp;中文/英文/数字/邮件地址合法性判断<br />
<br />
&lt;SCRIPT&nbsp;&nbsp;LANGUAGE="javascript"&gt;<br />
&lt;!--<br />
<br />
function&nbsp;&nbsp;isEnglish(name)&nbsp;&nbsp;//英文值检测<br />
{&nbsp;&nbsp;<br />
if(name.length&nbsp;&nbsp;==&nbsp;&nbsp;0)<br />
return&nbsp;&nbsp;false;<br />
for(i&nbsp;&nbsp;=&nbsp;&nbsp;0;&nbsp;&nbsp;i&nbsp;&nbsp;&lt;&nbsp;&nbsp;name.length;&nbsp;&nbsp;i++)&nbsp;&nbsp;{&nbsp;&nbsp;<br />
if(name.charCodeAt(i)&nbsp;&nbsp;&gt;&nbsp;&nbsp;128)<br />
return&nbsp;&nbsp;false;<br />
}<br />
return&nbsp;&nbsp;true;<br />
}<br />
<br />
function&nbsp;&nbsp;isChinese(name)&nbsp;&nbsp;//中文值检测<br />
{&nbsp;&nbsp;<br />
if(name.length&nbsp;&nbsp;==&nbsp;&nbsp;0)<br />
return&nbsp;&nbsp;false;<br />
for(i&nbsp;&nbsp;=&nbsp;&nbsp;0;&nbsp;&nbsp;i&nbsp;&nbsp;&lt;&nbsp;&nbsp;name.length;&nbsp;&nbsp;i++)&nbsp;&nbsp;{&nbsp;&nbsp;<br />
if(name.charCodeAt(i)&nbsp;&nbsp;&gt;&nbsp;&nbsp;128)<br />
return&nbsp;&nbsp;true;<br />
}<br />
return&nbsp;&nbsp;false;<br />
}<br />
<br />
function&nbsp;&nbsp;isMail(name)&nbsp;&nbsp;//&nbsp;&nbsp;E-mail值检测<br />
{&nbsp;&nbsp;<br />
if(!&nbsp;&nbsp;isEnglish(name))<br />
return&nbsp;&nbsp;false;<br />
i&nbsp;&nbsp;=&nbsp;&nbsp;name.indexOf("&nbsp;&nbsp;at&nbsp;&nbsp;");<br />
j&nbsp;&nbsp;=&nbsp;&nbsp;name&nbsp;&nbsp;dot&nbsp;&nbsp;lastIndexOf("&nbsp;&nbsp;at&nbsp;&nbsp;");<br />
if(i&nbsp;&nbsp;==&nbsp;&nbsp;-1)<br />
return&nbsp;&nbsp;false;<br />
if(i&nbsp;&nbsp;!=&nbsp;&nbsp;j)<br />
return&nbsp;&nbsp;false;<br />
if(i&nbsp;&nbsp;==&nbsp;&nbsp;name&nbsp;&nbsp;dot&nbsp;&nbsp;length)<br />
return&nbsp;&nbsp;false;<br />
return&nbsp;&nbsp;true;<br />
}<br />
<br />
function&nbsp;&nbsp;isNumber(name)&nbsp;&nbsp;//数值检测<br />
{&nbsp;&nbsp;<br />
if(name.length&nbsp;&nbsp;==&nbsp;&nbsp;0)<br />
return&nbsp;&nbsp;false;<br />
for(i&nbsp;&nbsp;=&nbsp;&nbsp;0;&nbsp;&nbsp;i&nbsp;&nbsp;&lt;&nbsp;&nbsp;name.length;&nbsp;&nbsp;i++)&nbsp;&nbsp;{&nbsp;&nbsp;<br />
if(name.charAt(i)&nbsp;&nbsp;&lt;&nbsp;&nbsp;"0"&nbsp;&nbsp;||&nbsp;&nbsp;name.charAt(i)&nbsp;&nbsp;&gt;&nbsp;&nbsp;"9")<br />
return&nbsp;&nbsp;false;<br />
}<br />
return&nbsp;&nbsp;true;<br />
}<br />
<br />
function&nbsp;&nbsp;CheckForm()<br />
{&nbsp;&nbsp;<br />
if(!&nbsp;&nbsp;isMail(form.Email.value))&nbsp;&nbsp;{&nbsp;&nbsp;<br />
alert("您的电子邮件不合法！");<br />
form.Email.focus();<br />
return&nbsp;&nbsp;false;<br />
}<br />
if(!&nbsp;&nbsp;isEnglish(form.name.value))&nbsp;&nbsp;{&nbsp;&nbsp;<br />
alert("英文名不合法！");<br />
form.name.focus();<br />
return&nbsp;&nbsp;false;<br />
}<br />
if(!&nbsp;&nbsp;isChinese(form.cnname.value))&nbsp;&nbsp;{&nbsp;&nbsp;<br />
alert("中文名不合法！");<br />
form.cnname.focus();<br />
return&nbsp;&nbsp;false;<br />
}<br />
if(!&nbsp;&nbsp;isNumber(form.PublicZipCode.value))&nbsp;&nbsp;{&nbsp;&nbsp;<br />
alert("邮政编码不合法！");<br />
form.PublicZipCode.focus();<br />
return&nbsp;&nbsp;false;<br />
}<br />
return&nbsp;&nbsp;true;<br />
}<br />
//--&gt;<br />
&lt;/SCRIPT&gt;<br />
<br />
2.6&nbsp;&nbsp;限定表单项不能输入的字符<br />
<br />
&lt;script&nbsp;&nbsp;language="javascript"&gt;<br />
&lt;!--<br />
<br />
function&nbsp;&nbsp;contain(str,charset)//&nbsp;&nbsp;字符串包含测试函数<br />
{&nbsp;&nbsp;<br />
var&nbsp;&nbsp;i;<br />
for(i=0;i&lt;charset.length;i++)<br />
if(str.indexOf(charset.charAt(i))&gt;=0)<br />
return&nbsp;&nbsp;true;<br />
return&nbsp;&nbsp;false;<br />
}<br />
<br />
function&nbsp;&nbsp;CheckForm()<br />
{&nbsp;&nbsp;<br />
if&nbsp;&nbsp;((contain(document.form.NAME.value,&nbsp;&nbsp;"%\(\)&gt;&lt;"))&nbsp;&nbsp;||&nbsp;&nbsp;(contain(document.form.MESSAGE.value,&nbsp;&nbsp;"%\(\)&gt;&lt;")))<br />
{&nbsp;&nbsp;<br />
alert("输入了非法字符");<br />
document.form.NAME.focus();<br />
return&nbsp;&nbsp;false;<br />
}<br />
return&nbsp;&nbsp;true;<br />
}<br />
//--&gt;<br />
&lt;/script&gt;&nbsp;&nbsp;<br />
<br />
1.&nbsp;检查一段字符串是否全由数字组成&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&lt;script&nbsp;language="Javascript"&gt;&lt;!--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
function&nbsp;checkNum(str){return&nbsp;str.match(/\D/)==null}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
alert(checkNum("1232142141"))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
alert(checkNum("123214214a1"))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//&nbsp;--&gt;&lt;/script&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
2.&nbsp;怎么判断是否是字符&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
if&nbsp;(/[^\x00-\xff]/g.test(s))&nbsp;alert("含有汉字");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
else&nbsp;alert("全是字符");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
3.&nbsp;怎么判断是否含有汉字&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
if&nbsp;(escape(str).indexOf("%u")!=-1)&nbsp;alert("含有汉字");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
else&nbsp;alert("全是字符");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
4.&nbsp;邮箱格式验证&nbsp;&nbsp;&nbsp;&nbsp;<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//函数名：chkemail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//功能介绍：检查是否为Email&nbsp;Address&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//参数说明：要检查的字符串&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//返回值：0：不是&nbsp;1：是&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
function&nbsp;chkemail(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
{&nbsp;var&nbsp;i=a.length;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
var&nbsp;temp&nbsp;=&nbsp;a.indexOf('@');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
var&nbsp;tempd&nbsp;=&nbsp;a.indexOf('.');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
if&nbsp;(temp&nbsp;&gt;&nbsp;1)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
if&nbsp;((i-temp)&nbsp;&gt;&nbsp;3){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
if&nbsp;((i-tempd)&gt;0){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
return&nbsp;1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
return&nbsp;0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
5.&nbsp;数字格式验证&nbsp;&nbsp;&nbsp;&nbsp;<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//函数名：fucCheckNUM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//功能介绍：检查是否为数字&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//参数说明：要检查的数字&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//返回值：1为是数字，0为不是数字&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
function&nbsp;fucCheckNUM(NUM)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
var&nbsp;i,j,strTemp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
strTemp="0123456789";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
if&nbsp;(&nbsp;NUM.length==&nbsp;0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
return&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
for&nbsp;(i=0;i&lt;NUM.length;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
j=strTemp.indexOf(NUM.charAt(i));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
if&nbsp;(j==-1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//说明有字符不是数字&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
return&nbsp;0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//说明是数字&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
return&nbsp;1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
6.&nbsp;电话号码格式验证&nbsp;&nbsp;&nbsp;&nbsp;<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//函数名：fucCheckTEL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//功能介绍：检查是否为电话号码&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//参数说明：要检查的字符串&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//返回值：1为是合法，0为不合法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
function&nbsp;fucCheckTEL(TEL)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
var&nbsp;i,j,strTemp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
strTemp="0123456789-()#&nbsp;";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
for&nbsp;(i=0;i&lt;TEL.length;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
j=strTemp.indexOf(TEL.charAt(i));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
if&nbsp;(j==-1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//说明有字符不合法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
return&nbsp;0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
//说明合法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
return&nbsp;1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<br />
7.&nbsp;判断输入是否为中文的函数&nbsp;&nbsp;&nbsp;<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
function&nbsp;ischinese(s){&nbsp;&nbsp;&nbsp;<br />
var&nbsp;ret=true;&nbsp;&nbsp;&nbsp;<br />
for(var&nbsp;i=0;i&lt;s.length;i++)&nbsp;&nbsp;&nbsp;<br />
ret=ret&nbsp;&amp;&amp;&nbsp;(s.charCodeAt(i)&gt;=10000);&nbsp;&nbsp;&nbsp;<br />
return&nbsp;ret;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<br />
8.&nbsp;综合的判断用户输入的合法性的函数&nbsp;&nbsp;<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&lt;script&nbsp;language="javascript"&gt;&nbsp;&nbsp;<br />
//限制输入字符的位数开始&nbsp;&nbsp;<br />
//m是用户输入，n是要限制的位数&nbsp;&nbsp;<br />
function&nbsp;issmall(m,n)&nbsp;&nbsp;<br />
{&nbsp;&nbsp;<br />
if&nbsp;((m&lt;n)&nbsp;&amp;&amp;&nbsp;(m&gt;0))&nbsp;&nbsp;<br />
&nbsp;&nbsp;{&nbsp;&nbsp;<br />
&nbsp;&nbsp;return(false);&nbsp;&nbsp;<br />
&nbsp;&nbsp;}&nbsp;&nbsp;<br />
else&nbsp;&nbsp;<br />
{return(true);}&nbsp;&nbsp;<br />
}&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
9.&nbsp;判断密码是否输入一致&nbsp;&nbsp;<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
function&nbsp;issame(str1,str2)&nbsp;&nbsp;<br />
{&nbsp;&nbsp;<br />
if&nbsp;(str1==str2)&nbsp;&nbsp;<br />
{return(true);}&nbsp;&nbsp;<br />
else&nbsp;&nbsp;<br />
{return(false);}&nbsp;&nbsp;<br />
}&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
10.&nbsp;判断用户名是否为数字字母下滑线&nbsp;<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
function&nbsp;notchinese(str){&nbsp;<br />
var&nbsp;reg=/[^A-Za-z0-9_]/g&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(reg.test(str)){&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;(false);&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}else{&nbsp;<br />
return(true);&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />
}&nbsp;<br />
<br />
11.&nbsp;form文本域的通用校验函数<br />
---------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
作用：检测所有必须非空的input文本，比如姓名，账号，邮件地址等等。<br />
该校验现在只针对文本域，如果要针对form里面的其他域对象，可以改变判断条件。<br />
<br />
使用方法：在要检测的文本域中加入title文字。文字是在提示信息，你要提示给用户的该字段的中文名。比如要检测用户名<br />
html如下&lt;input&nbsp;name="txt_1"&nbsp;title="姓名"&gt;,当然，最好用可视化工具比如dreamweaver什么的来编辑域。<br />
如果要检测数字类型数据的话，再把域的id统一为sz.<br />
javascript判断日期类型比较麻烦，所以就没有做日期类型校验的程序了.高手可以补充。<br />
<br />
程序比较草，只是提供一个思路。抛砖引玉！&nbsp;：）<br />
哦，对了，函数调用方法：&lt;&nbsp;form&nbsp;&nbsp;onsubmit="return&nbsp;dovalidate()"&gt;<br />
<br />
function&nbsp;dovalidate()<br />
{<br />
fm=document.forms[0]&nbsp;//只检测一个form,如果是多个可以改变判断条件<br />
&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;fm.length;i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;//检测判断条件，根据类型不同可以修改<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(fm[i].tagName.toUpperCase()=="INPUT"&nbsp;&amp;&amp;fm[i].type.toUpperCase()=="TEXT"&nbsp;&amp;&amp;&nbsp;(fm[i].title!=""))<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(fm[i].value="/blog/="")//<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str_warn1=fm[i].title+"不能为空!";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(str_warn1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fm[i].focus();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(fm[i].id.toUpperCase()=="SZ")//数字校验<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(isNaN(fm[i].value))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;str_warn2=fm[i].title+"格式不对";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(str_warn2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fm[i].focus();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true;<br />
}<br />
<br />
<br />
2&nbsp;&gt;表单提交验证类&nbsp;<br />
<br />
<br />
2.1&nbsp;表单项不能为空<br />
<br />
&lt;script&nbsp;language="javascript"&gt;<br />
&lt;!--<br />
function&nbsp;CheckForm()<br />
{&nbsp;<br />
if&nbsp;(document.form.name.value.length&nbsp;==&nbsp;0)&nbsp;{&nbsp;<br />
alert("请输入您姓名!");<br />
document.form.name.focus();<br />
return&nbsp;false;<br />
}<br />
return&nbsp;true;<br />
}<br />
--&gt;<br />
&lt;/script&gt;<br />
<br />
2.2&nbsp;比较两个表单项的值是否相同<br />
<br />
&lt;script&nbsp;language="javascript"&gt;<br />
&lt;!--<br />
function&nbsp;CheckForm()<br />
if&nbsp;(document.form.PWD.value&nbsp;!=&nbsp;document.form.PWD_Again.value)&nbsp;{&nbsp;<br />
alert("您两次输入的密码不一样！请重新输入.");<br />
document.ADDUser.PWD.focus();<br />
return&nbsp;false;<br />
}<br />
return&nbsp;true;<br />
}<br />
--&gt;<br />
&lt;/script&gt;<br />
<br />
2.3&nbsp;表单项只能为数字和"_",用于电话/银行帐号验证上,可扩展到域名注册等<br />
<br />
&lt;script&nbsp;language="javascript"&gt;<br />
&lt;!--<br />
function&nbsp;isNumber(String)<br />
{&nbsp;<br />
var&nbsp;Letters&nbsp;=&nbsp;"1234567890-";&nbsp;//可以自己增加可输入值<br />
var&nbsp;i;<br />
var&nbsp;c;<br />
if(String.charAt(&nbsp;0&nbsp;)=='-')<br />
return&nbsp;false;<br />
if(&nbsp;String.charAt(&nbsp;String.length&nbsp;-&nbsp;1&nbsp;)&nbsp;==&nbsp;'-'&nbsp;)<br />
return&nbsp;false;<br />
for(&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;String.length;&nbsp;i&nbsp;++&nbsp;)<br />
{&nbsp;<br />
c&nbsp;=&nbsp;String.charAt(&nbsp;i&nbsp;);<br />
if&nbsp;(Letters.indexOf(&nbsp;c&nbsp;)&nbsp;&lt;&nbsp;0)<br />
return&nbsp;false;<br />
}<br />
return&nbsp;true;<br />
}<br />
function&nbsp;CheckForm()<br />
{&nbsp;<br />
if(!&nbsp;isNumber(document.form.TEL.value))&nbsp;{&nbsp;<br />
alert("您的电话号码不合法！");<br />
document.form.TEL.focus();<br />
return&nbsp;false;<br />
}<br />
return&nbsp;true;<br />
}<br />
--&gt;<br />
&lt;/script&gt;<br />
<br />
<br />
2.4&nbsp;表单项输入数值/长度限定<br />
<br />
&lt;script&nbsp;language="javascript"&gt;<br />
&lt;!--<br />
function&nbsp;CheckForm()&nbsp;<br />
{&nbsp;<br />
if&nbsp;(document.form.count.value&nbsp;&gt;&nbsp;100&nbsp;||&nbsp;document.form.count.value&nbsp;&lt;&nbsp;1)<br />
{&nbsp;<br />
alert("输入数值不能小于零大于100!");<br />
document.form.count.focus();<br />
return&nbsp;false;<br />
}<br />
if&nbsp;(document.form.MESSAGE.value.length&lt;10)<br />
{&nbsp;<br />
alert("输入文字小于10!");<br />
document.form.MESSAGE.focus();<br />
return&nbsp;false;<br />
}<br />
return&nbsp;true;<br />
}<br />
//--&gt;<br />
&lt;/script&gt;<br />
<br />
2.5&nbsp;中文/英文/数字/邮件地址合法性判断<br />
<br />
&lt;SCRIPT&nbsp;LANGUAGE="javascript"&gt;<br />
&lt;!--<br />
<br />
function&nbsp;isEnglish(name)&nbsp;//英文值检测<br />
{&nbsp;<br />
if(name.length&nbsp;==&nbsp;0)<br />
return&nbsp;false;<br />
for(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;name.length;&nbsp;i++)&nbsp;{&nbsp;<br />
if(name.charCodeAt(i)&nbsp;&gt;&nbsp;128)<br />
return&nbsp;false;<br />
}<br />
return&nbsp;true;<br />
}<br />
<br />
function&nbsp;isChinese(name)&nbsp;//中文值检测<br />
{&nbsp;<br />
if(name.length&nbsp;==&nbsp;0)<br />
return&nbsp;false;<br />
for(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;name.length;&nbsp;i++)&nbsp;{&nbsp;<br />
if(name.charCodeAt(i)&nbsp;&gt;&nbsp;128)<br />
return&nbsp;true;<br />
}<br />
return&nbsp;false;<br />
}<br />
<br />
function&nbsp;isMail(name)&nbsp;//&nbsp;E-mail值检测<br />
{&nbsp;<br />
if(!&nbsp;isEnglish(name))<br />
return&nbsp;false;<br />
i&nbsp;=&nbsp;name.indexOf("&nbsp;at&nbsp;");<br />
j&nbsp;=&nbsp;name&nbsp;dot&nbsp;lastIndexOf("&nbsp;at&nbsp;");<br />
if(i&nbsp;==&nbsp;-1)<br />
return&nbsp;false;<br />
if(i&nbsp;!=&nbsp;j)<br />
return&nbsp;false;<br />
if(i&nbsp;==&nbsp;name&nbsp;dot&nbsp;length)<br />
return&nbsp;false;<br />
return&nbsp;true;<br />
}<br />
<br />
function&nbsp;isNumber(name)&nbsp;//数值检测<br />
{&nbsp;<br />
if(name.length&nbsp;==&nbsp;0)<br />
return&nbsp;false;<br />
for(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;name.length;&nbsp;i++)&nbsp;{&nbsp;<br />
if(name.charAt(i)&nbsp;&lt;&nbsp;"0"&nbsp;||&nbsp;name.charAt(i)&nbsp;&gt;&nbsp;"9")<br />
return&nbsp;false;<br />
}<br />
return&nbsp;true;<br />
}<br />
<br />
function&nbsp;CheckForm()<br />
{&nbsp;<br />
if(!&nbsp;isMail(form.Email.value))&nbsp;{&nbsp;<br />
alert("您的电子邮件不合法！");<br />
form.Email.focus();<br />
return&nbsp;false;<br />
}<br />
if(!&nbsp;isEnglish(form.name.value))&nbsp;{&nbsp;<br />
alert("英文名不合法！");<br />
form.name.focus();<br />
return&nbsp;false;<br />
}<br />
if(!&nbsp;isChinese(form.cnname.value))&nbsp;{&nbsp;<br />
alert("中文名不合法！");<br />
form.cnname.focus();<br />
return&nbsp;false;<br />
}<br />
if(!&nbsp;isNumber(form.PublicZipCode.value))&nbsp;{&nbsp;<br />
alert("邮政编码不合法！");<br />
form.PublicZipCode.focus();<br />
return&nbsp;false;<br />
}<br />
return&nbsp;true;<br />
}<br />
//--&gt;<br />
&lt;/SCRIPT&gt;<br />
<br />
2.6&nbsp;限定表单项不能输入的字符<br />
<br />
&lt;script&nbsp;language="javascript"&gt;<br />
&lt;!--<br />
<br />
function&nbsp;contain(str,charset)//&nbsp;字符串包含测试函数<br />
{&nbsp;<br />
var&nbsp;i;<br />
for(i=0;i&lt;charset.length;i++)<br />
if(str.indexOf(charset.charAt(i))&gt;=0)<br />
return&nbsp;true;<br />
return&nbsp;false;<br />
}<br />
<br />
function&nbsp;CheckForm()<br />
{&nbsp;<br />
if&nbsp;((contain(document.form.NAME.value,&nbsp;"%\(\)&gt;&lt;"))&nbsp;||&nbsp;(contain(document.form.MESSAGE.value,&nbsp;"%\(\)&gt;&lt;")))<br />
{&nbsp;<br />
alert("输入了非法字符");<br />
document.form.NAME.focus();<br />
return&nbsp;false;<br />
}<br />
return&nbsp;true;<br />
}<br />
//--&gt;<br />
&lt;/script&gt; 
<img src ="http://www.blogjava.net/yuweixia2008/aggbug/281483.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yuweixia2008/" target="_blank">希</a> 2009-06-11 15:15 <a href="http://www.blogjava.net/yuweixia2008/archive/2009/06/11/281483.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript document对象 方法 属性</title><link>http://www.blogjava.net/yuweixia2008/archive/2009/06/11/281473.html</link><dc:creator>希</dc:creator><author>希</author><pubDate>Thu, 11 Jun 2009 06:45:00 GMT</pubDate><guid>http://www.blogjava.net/yuweixia2008/archive/2009/06/11/281473.html</guid><wfw:comment>http://www.blogjava.net/yuweixia2008/comments/281473.html</wfw:comment><comments>http://www.blogjava.net/yuweixia2008/archive/2009/06/11/281473.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yuweixia2008/comments/commentRss/281473.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yuweixia2008/services/trackbacks/281473.html</trackback:ping><description><![CDATA[<p>Javascript的document对象</p>
<p><font face="Verdana">对象属性:</font></p>
<p><font face="Verdana">document.title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置文档标题等价于HTML的&lt;title&gt;标签<br />
document.bgColor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置页面背景色<br />
document.fgColor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置前景色(文本颜色)<br />
document.linkColor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //未点击过的链接颜色<br />
document.alinkColor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //激活链接(焦点在此链接上)的颜色<br />
document.vlinkColor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //已点击过的链接颜色<br />
document.URL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置URL属性从而在同一窗口打开另一网页<br />
document.fileCreatedDate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //文件建立日期，只读属性<br />
document.fileModifiedDate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //文件修改日期，只读属性<br />
document.fileSize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //文件大小，只读属性<br />
document.cookie&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置和读出cookie<br />
document.charset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置字符集 简体中文:gb2312<br />
----------------------------<br />
常用对象方法:</font></p>
<p><font face="Verdana">document.write()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //动态向页面写入内容<br />
document.createElement(Tag)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //创建一个html标签对象<br />
document.getElementById(ID)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //获得指定ID值的对象<br />
document.getElementsByName(Name)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //获得指定Name值的对象<br />
document.body.appendChild(oTag)<br />
========================================================================<br />
body-主体子对象</font></p>
<p><font face="Verdana">document.body&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //指定文档主体的开始和结束等价于&lt;body&gt;&lt;/body&gt;<br />
document.body.bgColor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置或获取对象后面的背景颜色<br />
document.body.link&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //未点击过的链接颜色<br />
document.body.alink&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //激活链接(焦点在此链接上)的颜色<br />
document.body.vlink&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //已点击过的链接颜色<br />
document.body.text&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //文本色<br />
document.body.innerText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置&lt;body&gt;...&lt;/body&gt;之间的文本<br />
document.body.innerHTML&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置&lt;body&gt;...&lt;/body&gt;之间的HTML代码<br />
document.body.topMargin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //页面上边距<br />
document.body.leftMargin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //页面左边距<br />
document.body.rightMargin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //页面右边距<br />
document.body.bottomMargin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //页面下边距<br />
document.body.background&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //背景图片<br />
document.body.appendChild(oTag) //动态生成一个HTML对象<br />
----------------------------<br />
常用对象事件:</font></p>
<p><font face="Verdana">document.body.onclick="func()"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //鼠标指针单击对象是触发<br />
document.body.onmouseover="func()"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //鼠标指针移到对象时触发<br />
document.body.onmouseout="func()"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //鼠标指针移出对象时触发 <br />
========================================================================<br />
location-位置子对象:</font></p>
<p><font face="Verdana">document.location.hash&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // #号后的部分<br />
document.location.host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 域名+端口号<br />
document.location.hostname&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 域名<br />
document.location.href&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 完整URL<br />
document.location.pathname&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 目录部分<br />
document.location.port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 端口号<br />
document.location.protocol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 网络协议(http:)<br />
document.location.search&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // ?号后的部分<br />
----------------------------<br />
常用对象事件:</font></p>
<p><font face="Verdana">documeny.location.reload()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //刷新网页<br />
document.location.reload(URL)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //打开新的网页<br />
document.location.assign(URL)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //打开新的网页<br />
document.location.replace(URL)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //打开新的网页<br />
========================================================================<br />
selection-选区子对象<br />
document.selection<br />
========================================================================<br />
images集合(页面中的图象):<br />
----------------------------<br />
a)通过集合引用<br />
document.images&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //对应页面上的&lt;img&gt;标签<br />
document.images.length&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //对应页面上&lt;img&gt;标签的个数<br />
document.images[0]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //第1个&lt;img&gt;标签&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
document.images[i]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //第i-1个&lt;img&gt;标签<br />
----------------------------<br />
b)通过name属性直接引用<br />
&lt;img name="oImage"&gt;<br />
document.images.oImage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //document.images.name属性<br />
----------------------------<br />
c)引用图片的src属性<br />
document.images.oImage.src&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //document.images.name属性.src<br />
----------------------------<br />
d)创建一个图象<br />
var oImage<br />
oImage = new Image()<br />
document.images.oImage.src="1.jpg"<br />
同时在页面上建立一个&lt;img&gt;标签与之对应就可以显示<br />
----------------------------<br />
示例代码(动态创建图象)：<br />
&lt;html&gt;<br />
&lt;img name=oImage&gt;<br />
&lt;script language="javascript"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var oImage<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oImage = new Image()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.images.oImage.src="1.jpg"<br />
&lt;/script&gt;<br />
&lt;/html&gt;</font></p>
<p><font face="Verdana">&lt;html&gt;<br />
&lt;script language="javascript"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oImage=document.caeateElement("IMG")<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oImage.src="1.jpg"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.body.appendChild(oImage)<br />
&lt;/script&gt;<br />
&lt;/html&gt;<br />
========================================================================<br />
forms集合(页面中的表单):<br />
----------------------------<br />
a)通过集合引用<br />
document.forms&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //对应页面上的&lt;form&gt;标签<br />
document.forms.length&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //对应页面上&lt;form&gt;标签的个数<br />
document.forms[0]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //第1个&lt;form&gt;标签<br />
document.forms[i]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //第i-1个&lt;form&gt;标签<br />
document.forms[i].length&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //第i-1个&lt;form&gt;中的控件数<br />
document.forms[i].elements[j]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //第i-1个&lt;form&gt;中第j-1个控件<br />
----------------------------<br />
b)通过标签name属性直接引用<br />
&lt;form name="Myform"&gt;&lt;input name="myctrl"&gt;&lt;/form&gt;<br />
document.Myform.myctrl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //document.表单名.控件名<br />
----------------------------<br />
c)访问表单的属性<br />
document.forms[i].name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //对应&lt;form name&gt;属性<br />
document.forms[i].action&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //对应&lt;form action&gt;属性<br />
document.forms[i].encoding&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //对应&lt;form enctype&gt;属性<br />
document.forms[i].target&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //对应&lt;form target&gt;属性<br />
document.forms[i].appendChild(oTag) //动态插入一个控件<br />
----------------------------<br />
示例代码(form)：<br />
&lt;html&gt;<br />
&lt;!--Text控件相关Script--&gt;<br />
&lt;form name="Myform"&gt;<br />
&lt;input type="text" name="oText"&gt;<br />
&lt;input type="password" name="oPswd"&gt;<br />
&lt;form&gt;<br />
&lt;script language="javascript"&gt;<br />
//获取文本密码框的值<br />
document.write(document.Myform.oText.value)<br />
document.write(document.Myform.oPswd.value)<br />
&lt;/script&gt;<br />
&lt;/html&gt;<br />
----------------------------<br />
示例代码(checkbox)：<br />
&lt;html&gt;<br />
&lt;!--checkbox,radio控件相关script--&gt;<br />
&lt;form name="Myform"&gt;<br />
&lt;input type="checkbox" name="chk" value="1"&gt;1&nbsp;&nbsp;&nbsp;&nbsp; <br />
&lt;input type="checkbox" name="chk" value="2"&gt;2&nbsp;&nbsp;&nbsp;&nbsp; <br />
&lt;/form&gt;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&lt;script language="javascript"&gt;&nbsp;&nbsp;&nbsp;&nbsp; <br />
function fun(){&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //遍历checkbox控件的值并判断是否选中&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var length&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; length=document.forms[0].chk.length&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=0;i&lt;length;i++){&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v=document.forms[0].chk[i].value&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b=document.forms[0].chk[i].checked&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(b)&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(v=v+"被选中")&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(v=v+"未选中")&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp; <br />
&lt;/script&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&lt;a href=# onclick="fun()"&gt;ddd&lt;/a&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&lt;/html&gt; <br />
----------------------------<br />
示例代码(Select)：<br />
&lt;html&gt;<br />
&lt;!--Select控件相关Script--&gt;<br />
&lt;form name="Myform"&gt;<br />
&lt;select name="oSelect"&gt;<br />
&lt;option value="1"&gt;1&lt;/option&gt;<br />
&lt;option value="2"&gt;2&lt;/option&gt;<br />
&lt;option value="3"&gt;3&lt;/option&gt;<br />
&lt;/select&gt;<br />
&lt;/form&gt;</font></p>
<p><font face="Verdana">&lt;script language="javascript"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //遍历select控件的option项<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var length<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; length=document.Myform.oSelect.length<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=0;i&lt;length;i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write(document.Myform.oSelect[i].value)<br />
&lt;/script&gt;</font></p>
<p><font face="Verdana">&lt;script language="javascript"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //遍历option项并且判断某个option是否被选中<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=0;i&lt;document.Myform.oSelect.length;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(document.Myform.oSelect[i].selected!=true)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write(document.Myform.oSelect[i].value)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write("&lt;font color=red&gt;"+document.Myform.oSelect[i].value+"&lt;/font&gt;")&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&lt;/script&gt;</font></p>
<p><font face="Verdana">&lt;script language="javascript"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //根据SelectedIndex打印出选中的option<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //(0到document.Myform.oSelect.length-1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i=document.Myform.oSelect.selectedIndex<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write(document.Myform.oSelect[i].value)<br />
&lt;/script&gt;</font></p>
<p><font face="Verdana">&lt;script language="javascript"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //动态增加select控件的option项<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var oOption = document.createElement("OPTION");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oOption.text="4";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oOption.value="4";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.Myform.oSelect.add(oOption);<br />
&lt;/script&gt;<br />
&lt;html&gt;<br />
========================================================================<br />
Div集合(页面中的层):<br />
&lt;Div id="oDiv"&gt;Text&lt;/Div&gt;<br />
document.all.oDiv&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //引用图层oDiv&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
document.all.oDiv.style.display=""&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //图层设置为可视<br />
document.all.oDiv.style.display="none"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //图层设置为隐藏<br />
document.getElementId("oDiv")&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //通过getElementId引用对象<br />
document.getElementId("oDiv").<br />
document.getElementId("oDiv").display="none"<br />
/*document.all表示document中所有对象的集合<br />
只有ie支持此属性，因此也用来判断浏览器的种类*/<br />
----------------------------<br />
图层对象的4个属性<br />
document.getElementById("ID").innerText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //动态输出文本<br />
document.getElementById("ID").innerHTML&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //动态输出HTML<br />
document.getElementById("ID").outerText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //同innerText<br />
document.getElementById("ID").outerHTML&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //同innerHTML<br />
----------------------------<br />
示例代码：<br />
&lt;html&gt;<br />
&lt;script language="javascript"&gt;<br />
function change(){<br />
document.all.oDiv.style.display="none"<br />
}<br />
&lt;/script&gt;<br />
&lt;Div id="oDiv" onclick="change()"&gt;Text&lt;/Div&gt;<br />
&lt;/html&gt;</font></p>
<p><font face="Verdana">&lt;html&gt;<br />
&lt;script language="javascript"&gt;<br />
function changeText(){<br />
document.getElementById("oDiv").innerText="NewText"<br />
}<br />
&lt;/script&gt;<br />
&lt;Div id="oDiv" onmouseover="changeText()"&gt;Text&lt;/Div&gt;<br />
&lt;/html&gt;</font></p>
 <img src ="http://www.blogjava.net/yuweixia2008/aggbug/281473.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yuweixia2008/" target="_blank">希</a> 2009-06-11 14:45 <a href="http://www.blogjava.net/yuweixia2008/archive/2009/06/11/281473.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>