10.18javascript学习小技巧
来源:互联网 发布:网络机顶盒用显示器 编辑:程序博客网 时间:2024/06/05 04:37
1.clearTimeout的使用
代码:
<html >
<head >
<script >
var timeid;
function Test(){
var str="";
str+="Hello,";
str+="This is a Test! <br / >";
str+="I Love you; <br / >";
str+="I Love you,too!";
var num= Math.random();
p.innerHTML=str+" <br / > <br / >"+ " <p id=num >"+num+" </p >";
timeid = setTimeout( 'Test(); ',1000);
}
</script >
</head >
<body onload=Test(); >
<span id="p" >12 </span >
<input type="button" onClick="Stop();" value="stop" / >
</doby >
<script >
function Stop()
{
clearTimeout(timeid);
var num = document.getElementById("num").innerText;
alert(num);
}
</script >
</html >
2.数据之间的转移(转载)
代码:
<html >
<head >
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
<title >made by meixx </title >
<script language="javascript" >
<!--
function Add(ObjSource,ObjTarget){
for(var i=ObjSource.length-1;i >=0;i--){
if(ObjSource.options[i].selected){
ObjTarget.add(new Option(ObjSource.options[i].text,ObjSource.options[i].value,true));
ObjSource.options.removeChild(ObjSource.options[i]);
}
}
}
function AddAll(ObjSource,ObjTarget){
SelectAll(ObjSource);
Add(ObjSource,ObjTarget);
}
function SelectAll(ObjSource){
for(var i=0;i <ObjSource.length;i++){
ObjSource.options[i].selected=true;
}
}
function doSubmit(){
SelectAll(frmDisplay.dltTarget);
//frmDisplay.action="";//设置form 提交的action
alert(frmDisplay.action);
//frmDisplay.submit();//取消注释即可,提交上去的options
}
//- >
</script >
</head >
<body >
<table width="350" border="1" style="border-collapse:collapse " bordercolor="#111111" cellpadding="0" cellspacing="0" >
<tr >
<td width="150" >
<select name="dltSource" size="10" multiple style="width:100% " >
<option value="0" >辽宁 </option >
<option value="0" >黑龙江 </option >
<option value="0" >吉林 </option >
<option value="0" >河北 </option >
<option value="0" >河南 </option >
<option value="0" >江苏 </option >
<option value="0" >浙江 </option >
<option value="0" >海南 </option >
<option value="0" >福建 </option >
<option value="0" >山东 </option >
<option value="0" >青海 </option >
<option value="0" >宁夏 </option >
<option value="0" >内蒙古 </option >
<option value="0" >新疆 </option >
<option value="0" >陕西 </option >
</select >
</td >
<td width="50" valign="middle" >
<p style="width:100%" align="center" > <input type="button" value="- >" onClick="Add(document.all.dltSource,frmDisplay.dltTarget)" title="添加" > </p >
<p style="width:100%" align="center" > <input type="button" value="= >" onClick="AddAll(document.all.dltSource,frmDisplay.dltTarget)" title="添加全部" > </p >
<p style="width:100%" align="center" > <input type="button" value=" <-" onClick="Add(frmDisplay.dltTarget,document.all.dltSource)" title="删除" > </p >
<p style="width:100%" align="center" > <input type="button" value=" <=" onClick="AddAll(frmDisplay.dltTarget,document.all.dltSource)" title="删除全部" > </p >
</td >
<td width="150" >
<form id="frmDisplay" action="xxx.jsp" method="post" style="margin:0 " >
<select name="dltTarget" size="10" multiple style="width:100% " > </select >
</form >
</td >
</tr >
<tr >
<td align="center" >作者:梅雪香 </td >
<td align="center" >ver:1.0 </td >
<td align="center" >
<input type="reset" onClick="javascript:window.location.reload();" value="重置" >
<input type="button" value="提交" onClick="doSubmit()" >
</td >
</tr >
</table >
</body >
</html >
3.全选和反全选
代码:
<html >
<head >
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
<title >组成员管理-TEST </title >
<script type="text/javascript" >
function allCheck(oAllChkBox)
{
var oForm = document.getElementById( "resForm");
var oChkBoxes = oForm["item[]"];
for( i=0;i <oChkBoxes.length;i++ )
{
oChkBoxes[i].checked = oAllChkBox.checked;
}
}
</script >
</head >
<body >
<form id="resForm" name="resForm" method="post" action="" >
<table width="10%" border="0" >
<tr align="center" >
<td > <input type="checkbox" name="item[]" value="1" > </td >
</tr >
<tr align="center" >
<td width="35%" height="19" > <input type="checkbox" name="item[]" value="2" > </td >
</tr >
<tr align="center" >
<td width="35%" height="19" > <input type="checkbox" name="item[]" value="3" > </td >
</tr >
<tr align="center" >
<td width="35%" height="19" > <input type="checkbox" name="item[]" value="4" > </td >
</tr >
</table >
<input type="checkbox" name="allChk" onclick="allCheck(this);" > 全选
</form >
<br / >
</body >
</html >
- 10.18javascript学习小技巧
- 1020javascript小技巧学习
- javascript学习之js使用小技巧
- 【JavaScript】JavaScript小技巧
- javascript小技巧
- javascript小技巧
- javascript小技巧
- javascript小技巧
- javascript小技巧
- javascript小技巧
- javascript小技巧
- javascript小技巧
- javascript小技巧
- javascript小技巧 (转)
- javascript一些小技巧
- javascript小技巧
- JavaScript小技巧
- javascript小技巧
- 对自己开发的一点总结
- C# .Net中的类型转换
- 今日把JavaEE5应用迁移到了Glassfish2上
- (转)strace命令详解
- 进度
- 10.18javascript学习小技巧
- 卸掉域控制器(Win2k.winNT winxp)
- 破解Easy My Video Converter1.2.9汉化
- 开源领袖老黑客雷蒙德谈计算机语言
- ScreenSaver MIDlet with Location Service in MIDP 3.0
- 转一篇关于字符集编码的文章,写得不错!
- vista机器的RECOVERY(镜像还原)
- Hibernate+ehcache二级缓存技术
- 定时任务实现 java