日期:2014-05-16  浏览次数:20346 次

如何删除指定的单元格~~
<script>
var   i=0
function   Add()
{

var   table   =   document.getElementById( "table ");
var   row   =   table.insertRow();
var   cell   =   row.insertCell();
//alert(i);
if   (i <=4){
cell.innerHTML   =   ' <a   style=COLOR:   #FF0000   href=javascript:del()> 删除 </a> '+i+ ' <input   type= "text "   name= "aa "> ';
(++i);
//alert(cell.innerHTML);
return   true;
}
if   (i> 4)     {
alert( "对不起,最多只能加5行! ");
return   false;}

}


function   del()
{
var   table   =   document.getElementById( "table ");
//if   (i   >   0)
//{
i=   i   -   1   ;
table.deleteRow(0)
//}
}

</script>

<a   href= "# "   onClick= "Add() "> + </a>
<table   id= "table "   border= "0 ">
</table>
就是我指定删除标号为1的就删除1单元格,删除标号为2的就删除2单元格。现在删除后的标号是错的。

------解决方案--------------------
<script language= "JavaScript ">
function setfocus()
{
document.form1.marking.focus();
}
</script>
<script language= "javascript ">
var j=0
function add_row(){
k=j+1
j=sqd.rows.length;
newRow=document.all.sqd.insertRow(-1)
newcell=newRow.insertCell()
newcell.style.backgroundColor= '#f7f7f7 '
newcell.innerHTML=j
newcell=newRow.insertCell()
newcell.style.backgroundColor= '#f7f7f7 '
newcell.innerHTML= " <input name=Number type=radio > "
newcell=newRow.insertCell()
newcell.style.backgroundColor= '#f7f7f7 '
//*************************update************************************
newcell.innerHTML= " <input name=Marking type=text class=INPUT1 size=30 style=font-size: 20px; font-weight: bold onblur= 'onBlurValue() '> "
//**************************end**************************************
newcell=newRow.insertCell()
newcell.style.backgroundColor= '#f7f7f7 '
newcell.innerHTML= " <input name=price type=text class=INPUT1 size=20 style=font-size: 20px; font-weight: bold> "
}
function del_row() {
if(sqd.rows.length==1) return;
var checkit = false
for (var i=0;i <document.all.Number.length;i++) {
if (document.all.Number[i].checked) {

checkit=true;
sqd.deleteRow(i)
break;
}
}

if (checkit) {

for(i=1;i <sqd.rows.length;i++){
sqd.rows[i].cells[0].innerText=i
}


} else
{
alert( "请选择一个要删除的对象 ");
return false}

}
//******************************update***********************************
function onBlurValue(){
document.all.price.value=1;
alert(document.all.price.value);
}
//***********************************************************************
</script>

<script language= "javascript ">
function check()
{ var j=0;
for (i=0;i <document.form1.elements.length;i++){
var strType = document.form1.elements[i].type
if (strType == 'text ')
{
if (document.form1.elements[i].value!= " ")