锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
榪斿洖涓涓粠鎸囧畾浣嶇疆寮濮嬬殑鎸囧畾闀垮害鐨勫瓙瀛楃涓層?/span>
stringvar.substr(start [, length ])
鍙傛暟
stringvar
蹇呴夐」銆傝鎻愬彇瀛愬瓧絎︿覆鐨勫瓧絎︿覆鏂囧瓧鎴?String 瀵硅薄銆?/span>
start
蹇呴夐」銆傛墍闇鐨勫瓙瀛楃涓茬殑璧峰浣嶇疆銆傚瓧絎︿覆涓殑絎竴涓瓧絎︾殑绱㈠紩涓?0銆?/span>
length
鍙夐」銆傚湪榪斿洖鐨勫瓙瀛楃涓蹭腑搴斿寘鎷殑瀛楃涓暟銆?/span>
璇存槑
濡傛灉 length 涓?0 鎴栬礋鏁幫紝灝嗚繑鍥炰竴涓┖瀛楃涓層傚鏋滄病鏈夋寚瀹氳鍙傛暟錛屽垯瀛愬瓧絎︿覆灝嗗歡緇埌 stringvar 鐨勬渶鍚庛?/span>
紺轟緥
涓嬮潰鐨勭ず渚嬫紨紺轟簡(jiǎn)substr 鏂規(guī)硶鐨勭敤娉曘?/span>
function SubstrDemo(){
var s, ss; // 澹版槑鍙橀噺銆?br />
var s = "The rain in Spain falls mainly in the plain.";
ss = s.substr(12, 5); // 鑾峰彇瀛愬瓧絎︿覆銆?br />
return(ss); // 榪斿洖 "Spain"銆?br />
}
substring 鏂規(guī)硶
榪斿洖浣嶄簬 String 瀵硅薄涓寚瀹氫綅緗殑瀛愬瓧絎︿覆銆?
strVariable.substring(start, end)
"String Literal".substring(start, end)
鍙傛暟
start
鎸囨槑瀛愬瓧絎︿覆鐨勮搗濮嬩綅緗紝璇ョ儲(chǔ)寮曚粠 0 寮濮嬭搗綆椼?/span>
end
鎸囨槑瀛愬瓧絎︿覆鐨勭粨鏉熶綅緗紝璇ョ儲(chǔ)寮曚粠 0 寮濮嬭搗綆椼?/span>
璇存槑
substring 鏂規(guī)硶灝嗚繑鍥炰竴涓寘鍚粠 start 鍒版渶鍚庯紙涓嶅寘鍚?end 錛夌殑瀛愬瓧絎︿覆鐨勫瓧絎︿覆銆?/span>
substring 鏂規(guī)硶浣跨敤 start 鍜?end 涓よ呬腑鐨勮緝?yōu)畯鍊間綔涓哄瓙瀛楃涓茬殑璧峰鐐廣備緥濡傦紝 strvar.substring(0, 3) 鍜?strvar.substring(3, 0) 灝嗚繑鍥炵浉鍚岀殑瀛愬瓧絎︿覆銆?
濡傛灉 start 鎴?end 涓?NaN 鎴栬呰礋鏁幫紝閭d箞灝嗗叾鏇挎崲涓?銆?
瀛愬瓧絎︿覆鐨勯暱搴︾瓑浜?start 鍜?end 涔嬪樊鐨勭粷瀵瑰箋備緥濡傦紝鍦?strvar.substring(0, 3) 鍜?strvar.substring(3, 0) 榪斿洖鐨勫瓙瀛楃涓茬殑鐨勯暱搴︽槸 3銆?
紺轟緥
涓嬮潰鐨勭ず渚嬫紨紺轟簡(jiǎn) substring 鏂規(guī)硶鐨勭敤娉曘?/span>
function SubstringDemo(){
var ss; // 澹版槑鍙橀噺銆?br />
var s = "The rain in Spain falls mainly in the plain..";
ss = s.substring(12, 17); // 鍙栧瓙瀛楃涓層?br />
return(ss); // 榪斿洖瀛愬瓧絎︿覆銆?br />
}
<script language="vbscript">
sub document_onkeydown
if event.keyCode=13 then
event.keyCode=9
end if
end sub
</script>
Javascript浠g爜濡備笅:
<script language="javascript" for="document" event="onkeydown">
<!--
if(event.keyCode==13)
event.keyCode=9;
-->
</script>
榪欐牱鐨勫鐞嗘柟寮?鍙互瀹炵幇鐒︾偣寰涓嬬Щ鍔?浣嗗浜庢寜閽篃璧峰悓鏍風(fēng)殑浣滅敤,涓鑸殑瀹㈡埛鍦ㄨ緭鍏ュ畬璧勬枡浠ュ悗,璺沖埌鎸夐挳鍚?鏈濂借兘鐩存帴鎸?鍥炶濺"榪涜鏁版嵁鐨勬彁浜?鍥犳,瀵逛笂闈㈢殑鏂規(guī)硶瑕佽繘琛屼竴涓嬩慨鏀?搴旇瀵逛簬"鎻愪氦"鎸夐挳涓嶈繘琛岀劍鐐硅漿縐?鑰岀洿鎺ユ縺媧繪彁浜?
鍥犳鎴戝涓婇潰鐨勪唬鐮佽繘琛屼簡(jiǎn)涓涓慨鏀?鍗沖垽鏂簨浠剁殑"婧?,鏄惁涓烘彁浜ゆ寜閽?浠g爜濡備笅:
<script language="javascript" for="document" event="onkeydown">
<!--
if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='textarea' && event.srcElement.type!='')
event.keyCode=9;
-->
</script>
鍒ゆ柇鏄惁涓篵utton, 鏄洜涓哄湪HTML涓婁細(xì)鏈塼ype="button"
鍒ゆ柇鏄惁涓簊ubmit,鏄洜涓篐TML涓婁細(xì)鏈塼ype="submit"
鍒ゆ柇鏄惁涓簉eset,鏄洜涓篐TML涓婄殑"閲嶇疆"搴旇瑕佽鎵ц
鍒ゆ柇鏄惁涓虹┖,鏄洜涓哄浜嶩TML涓婄殑"<a>閾炬帴"涔熷簲璇ヨ鎵ц,榪欑鎯呭喌鍙戠敓鐨勬儏鍐典笉澶?鍙互浣跨敤"tabindex=-1"鐨勬柟寮忔潵鍙栨秷閾炬帴鑾峰緱鐒︾偣.
function insertRow()
{
var nRow=document.all.table10.rows.length; //琛ㄦ牸鐨勭附琛屾暩
var objTheRow=document.all.table10.insertRow(nRow);//鍦ㄦ渶涓嬮倞鏂板涓琛?br> objTheRow.insertCell(0);//鏂板涓鍊嬪柈鍏冩牸
objTheRow.insertCell(1);
objTheRow.insertCell(2);
objTheRow.cells(0).innerHTML=nRow;//灝嶆柊澧炵殑鍠厓鏍?瀹?br> objTheRow.cells(1).innerHTML=" ";
objTheRow.cells(2).innerHTML="<input type='button' value='del this row' onClick='deleteCurrentRow()'>";
}
====================鎴戠殑紼嬪簭浠g爜======================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=GB18030">
<META name="GENERATOR" content="IBM WebSphere Studio">
<TITLE>cfbcard.html</TITLE>
</HEAD>
<SCRIPT language="JavaScript">
var j_1 = 1;
function add_row_family(){
newRow=document.all.family.insertRow(-1)
newcell=newRow.insertCell()
newRow.bgColor='#FFFFFF';
newcell.className='STYLE3';
newcell.align='center';
//newcell.innerHTML="<input type='text' name='familyname"+j_1+"' style='WIDTH: 60px; font-size:9pt; color:#000000' />";
newcell.innerHTML="<SELECT name='thesistogether"+j_1+"'>"+
" <option value='璇烽夋嫨'>"+
" 璇烽夋嫨"+
" </option>"+
" <option value='1'>"+
" 111"+
" </option>"+
" <option value='2'>"+
" 222"+
" </option>"+
" <option value='3'>"+
" 333"+
" </option>"+
" <option value='4'>"+
" 444"+
" </option>"+
" <option value='5'>"+
" 555"+
" </option>"+
"</SELECT>";
for(var i = 0;i<12;i++){
newcell=newRow.insertCell() ;
newRow.bgColor='#FFFFFF';
newcell.className='STYLE3';
newcell.align='center';
newcell.innerHTML="<input type='text' name='familyrelation"+j_1+"' style='WIDTH: 60px; font-size:9pt; color:#000000' />";
}
newcell=newRow.insertCell() ;
newRow.bgColor='#FFFFFF';
newcell.className='STYLE3';
newcell.align='center';
//newcell.innerHTML="<a href='javascript:delTableRow(\""+1+"\")'>鍒犻櫎</a>";
newcell.innerHTML="<input type='button' value='鍒犻櫎' onClick='deleteCurrentRow()'>";
j_1++;
document.all.j_1.value=j_1;
document.all.family.focus();
}
function deleteCurrentRow()//鍒櫎鐣跺墠琛?br>{
var currRowIndex=event.srcElement.parentNode.parentNode.rowIndex;
document.all.family.deleteRow(currRowIndex);//table10--琛ㄦ牸id
}
</script>
<body bgcolor="#F5F1F5" >
<form name="form1" method="post" action="" onsubmit="">
<table>
<tr>
<td align="right"><INPUT type="button" name="add" onclick="add_row_family();" value="娣誨姞"></td>
</tr>
<tr>
<td>
<table id="family" style="width:100%" border="1" cellspacing="1" cellpadding="2" class="tbMain">
<tr>
<td class="td_name">111</td>
<td class="td_name">222</td>
<td class="td_name">333</td>
<td class="td_name">444</td>
<td class="td_name">555</td>
<td class="td_name">666</td>
<td class="td_name">777</td>
<td class="td_name">888</td>
<td class="td_name">999</td>
<td class="td_name">000</td>
<td class="td_name">123</td>
<td class="td_name">456</td>
<td class="td_name">789</td>
<td class="td_name">鍒犻櫎</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
=================================鍙﹀涓縐嶆柟娉?=============
濡備綍鍒犻櫎琛ㄦ牸鐨勮涓婃璁插埌浜?jiǎn)濡備綍鍔ㄦ佺粰琛ㄦ牸澧炲姞琛岋紝閭d箞榪欐灝辮璁插浣曞垹闄よ〃鏍肩殑琛屼簡(jiǎn)銆傞鍏堝緩绔嬩竴涓〃鏍鹼紝
<table border="1">
<tr>
<td>濮撳悕</td>
<td>鍦板潃</td>
</tr>
<tbody id="mainbody">
<tr id="delCell">
<td>name</td>
<td>address</td>
</tr>
</tbody>
</table>
鍙栧緱tbody鐨勫厓绱爒ar mailbody = document.getElementById("mainbody");,
鎺ョ潃鍙栧緱瑕佸垹闄よ鐨勫厓绱爒ar cell = document.getElementById("delCell");
鏈鍚庡氨鏄粠tbody涓Щ鍘昏鍒犻櫎鐨勮灝卞彲浠ヤ簡(jiǎn)mainbody.removeChild(cell);
瀹屾暣鐨勪唬鐮佸涓嬶細(xì)
<html>
<head>
<title>鍔ㄦ佸垹闄よ〃鏍肩殑琛?lt;/title>
<script type="text/javascript">
function deleteCell(){
var mailbody = document.getElementById("mainbody");
var cell = document.getElementById("delCell");
if(cell!=undefined){
mainbody.removeChild(cell);
}
}
</script>
</head>
<body>
<table border="1">
<tr>
<td>濮撳悕</td>
<td>鍦板潃</td>
</tr>
<tbody id="mainbody">
<tr id="delCell">
<td>name</td>
<td>address</td>
</tr>
</tbody>
</table>
<input type="button" value="鍒犻櫎" onclick="deleteCell()"/>
</body>
<html>
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1490206