懂html js的来

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:35:32
<html>
<head>
<title>表格</title>
</head>
<body>
<script language="javascript">

function clk()
{
o = event.srcElement
while(o.tagName !="TR")
o = o.parentElement
while(o.tagName !="TR")
return

for(i=1;i<document.all.tb1.rows.length;i++)
{
if(document.all.tb1.rows[i]==o)
document.all.tb1.rows[i].bgColor="yellow"
else
document.all.tb1.rows[i].bgColor="#FFFFFF"
}
}

function InsertRow(obj){

var oTr=obj.insertRow(obj.rows.length);
var oTd
for (j=0;j<obj.rows(0).cells.length;j++)
{
oTd=oTr.insertCell(j)
oTd.innerText=" "//" "
}
}

function DeleteRow(obj){

if(ob

加个中间变量var clickRow=-1
修改了function clk()和function DeleteRow(obj)和function InsertRow(obj)
具体自己看吧

代码如下
<html>
<head>
<title>表格</title>
</head>
<body>
<script language="javascript">
var clickRow=-1

function clk()
{
clickRow=-1
o = event.srcElement
while(o.tagName !="TR")
o = o.parentElement
while(o.tagName !="TR")
return

for(i=1;i<document.all.tb1.rows.length;i++)
{
if(document.all.tb1.rows[i]==o)
{
document.all.tb1.rows[i].bgColor="yellow"
clickRow=i;
}
else
document.all.tb1.rows[i].bgColor="#FFFFFF"
}
}

function InsertRow(obj){

var oTr=obj.insertRow(obj.rows.length);
var oTd
for (j=0;j<obj.rows(0).cells.length;j++)
{
oTd=oTr.insertCell(j)
if(j==0)