2013-05-24 20:18:30.0|分类: jquery|浏览量: 2009
|
1、截取字符串: substring方法 返回位于String对象中指定位置的子字符串。 strVariable.substring(start, end)2、 div的隐藏和显示 比较简单的实现.style.display就是控制层隐藏或显示的属性. <html>
<body>
<script>
function show(){
document.getElementById("div").style.display="";
//alert(document.getElementById("div").style.display)
}
function hidden(){
document.getElementById("div").style.display="none";
//alert(document.getElementById("div").style.display)
}
</script>
<BODY>
<input name="name" type="button" onClick="show();" value="显示">
<div id="div" style="display: none" onMouseout="hidden();">
show it
</div>
</BODY>
</HTML>
3、在特定的tr后面插入tr <body>
<table id="tab">
<tr><td>0</td></tr>
<tr id="x"><td>1 在此行下插入新行</td></tr>
<tr><td>2</td></tr>
</table><br>
<input type="button" onclick="javascript:instTR()" value="插入行">
<script type="text/javascript">
function instTR(){
var tab=document.getElementById('tab');
var n=document.getElementById('x').rowIndex+1;
var tr=tab.insertRow(n);
var td=tr.insertCell(0);
td.innerHTML='new '+Math.random();
}
</script>
</body>
4、判断是否是数字: function checkNum(obj){
var cellValue = obj.value;
//isNaN()的意思是非数字,里面传入数字的话就返回false,传入的不是数字的话就返回true
//[空的话也是返回true,一个点也是返回true,点个数字组合返回的是false,说明是数字]
if(isNaN(cellValue) && cellValue.length >0){
alert("请输入数字");
obj.focus();
obj.value="";
}
}
5、判断是否为空 // 去空格并验证属性是否为空
function validNul(val){
var result = true;
if(val.replace(/(^\s*)|(\s*$)/g, "") == ""){
result = false;
}
return result;
}
6、获取光标 如果你的text所在的form名称是customform,text的name属性是ename 那么:document.customform.ename.focus(); 7、 document.location 8、使用锚 使用锚(mao)可以定位到页面的某个地方 9、可用与不可用 结束 |
