<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>动态地增加一行,或删除指定的一行。
用到了HTML的DOM对象。
主要是insertRow(), insertCell(), deleteRow()方法的使用。
- <html>
- <head>
- <title>addrow.html</title>
- <scripttype="text/javascript">
- varnum=1;
- functionaddRow(){
- vartb=document.getElementById("mytableid");
- varrow=tb.insertRow();
- varcell=row.insertCell();
- cell.innerText="第"+num+"行";
- num++;
- cell=row.insertCell();
- cell.innerHTML="<inputtype='text'value='新一行'>";
- }
- functiondelRow(){
- varrowIndex=document.getElementById("delTextId").value;
- vartb=document.getElementById("mytableid");
- tb.deleteRow(rowIndex-1);
- }
- </script>
- </head>
- <body>
- <tableid="mytableid">
- <!--<tr><td>第一行</td><td>输入</td></tr>-->
- </table>
- <inputtype="button"value="新增一行"onclick="addRow()"/>
- <br>
- <inputtype="text"id="delTextId"/>
- <inputtype="button"value="删除选择行"onclick="delRow()"/>
- </body>
- </html>