js删除td列的内容
<scriptlanguage="javascript"type="text/javascript">functiontable(){document.write("<t...
<script language="javascript" type="text/javascript">
function table(){
document.write("<table width='50%' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='#000000' id='tb1' onClick='clk()'>");
document.write("<tr>");
for(i=1; i<=100;i++){
document.write("<td width='50' height='20' bgcolor='#FFFFFF' id='"+i+"' ></td>");
if (i%10==0){
document.write("<tr></tr>");
}
}
document.write("</tr>");
document.write("</table>");
}
table();//显示表格
var t=1;//全局变量
function intd(rr){ //添加表格列的内容
document.getElementById(t).innerText = rr;
if(t>=100){
return false;
}
t++
}
function DeleteCol(ff){ //删除表格列内容,点击立刻删除放到td里 onclick事件
var oTd,td;
oTd = document.getElementById(ff).innerText
dd = parseInt(ff);
for(var i=dd ;i<=100; i++){
var dc=parseInt(i)+1;
if(dc>100){
dc=100;
}
document.getElementById(i).innerText=document.getElementById(dc).innerText;
}
t--;
}
var clickRow=1
function clk(){ //点击事件选择列内容 DeleteCol() 相关联
clickRow=1
o = event.srcElement
while(o.tagName !="TD")
o = o.parentElement
while(o.tagName !="TD")
return
for(i=0;i<document.all.tb1.rows.length;i++){
for(j=0;j<tb1.rows[i].cells.length;j++){
if(document.all.tb1.rows[i].cells[j]==o){
document.all.tb1.rows[i].cells[j].bgColor="yellow"
clickRow=j;
}else {
document.all.tb1.rows[i].cells[j].bgColor="#FFFFFF"
}
}
}
}
function fun(){//显示添加的内容测试用的
var theRows=new Array();
for(i=0;i<idtable.rows.length;i++){
for(var j= 0;j<idtable.rows[i].cells.length;j++){
alert(idtable.rows[i].cells[j].innerText);
theRows=new Array(idtable.rows[i].cells[j].innerText.toLowerCase());
alert(theRows);
}
}
}
function DeleteCol() {//删除列的内容
dd = parseInt(clickRow)+1;
for(var i=dd ;i<=100; i++){
var dc=parseInt(i)+1;
if(dc>100){
dc=100;
}
document.getElementById(i).innerText=document.getElementById(dc).innerText;
}
t--;
}
function DeletePelCol(){//批量删除列内容
dd = parseInt(clickRow)+1;
var array=new Array();
ggg = document.getElementById(dd).innerText
for(i=1;i<=100;i++){
if (ggg==document.getElementById(i).innerText) {
document.getElementById(i).innerText="";
alert(document.getElementById(i).innerText);
}
}
}
</script>
<INPUT onClick="intd(1)" type="button" value="添加列1">
<INPUT onClick="intd(2)" type="button" value="添加列2">
<INPUT onClick="intd(3)" type="button" value="添加列3">
<INPUT onClick="DeleteCol()" type="button" value="点击表格删除列的内容">
<INPUT onClick="DeletePelCol()" type="button" value="点击表格批量删除列的内容">
我的批量删除已解决 我用数组把添加的数给存到数组中,现在的问题是单个删除有个bagel 现在正在处理中。 展开
function table(){
document.write("<table width='50%' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='#000000' id='tb1' onClick='clk()'>");
document.write("<tr>");
for(i=1; i<=100;i++){
document.write("<td width='50' height='20' bgcolor='#FFFFFF' id='"+i+"' ></td>");
if (i%10==0){
document.write("<tr></tr>");
}
}
document.write("</tr>");
document.write("</table>");
}
table();//显示表格
var t=1;//全局变量
function intd(rr){ //添加表格列的内容
document.getElementById(t).innerText = rr;
if(t>=100){
return false;
}
t++
}
function DeleteCol(ff){ //删除表格列内容,点击立刻删除放到td里 onclick事件
var oTd,td;
oTd = document.getElementById(ff).innerText
dd = parseInt(ff);
for(var i=dd ;i<=100; i++){
var dc=parseInt(i)+1;
if(dc>100){
dc=100;
}
document.getElementById(i).innerText=document.getElementById(dc).innerText;
}
t--;
}
var clickRow=1
function clk(){ //点击事件选择列内容 DeleteCol() 相关联
clickRow=1
o = event.srcElement
while(o.tagName !="TD")
o = o.parentElement
while(o.tagName !="TD")
return
for(i=0;i<document.all.tb1.rows.length;i++){
for(j=0;j<tb1.rows[i].cells.length;j++){
if(document.all.tb1.rows[i].cells[j]==o){
document.all.tb1.rows[i].cells[j].bgColor="yellow"
clickRow=j;
}else {
document.all.tb1.rows[i].cells[j].bgColor="#FFFFFF"
}
}
}
}
function fun(){//显示添加的内容测试用的
var theRows=new Array();
for(i=0;i<idtable.rows.length;i++){
for(var j= 0;j<idtable.rows[i].cells.length;j++){
alert(idtable.rows[i].cells[j].innerText);
theRows=new Array(idtable.rows[i].cells[j].innerText.toLowerCase());
alert(theRows);
}
}
}
function DeleteCol() {//删除列的内容
dd = parseInt(clickRow)+1;
for(var i=dd ;i<=100; i++){
var dc=parseInt(i)+1;
if(dc>100){
dc=100;
}
document.getElementById(i).innerText=document.getElementById(dc).innerText;
}
t--;
}
function DeletePelCol(){//批量删除列内容
dd = parseInt(clickRow)+1;
var array=new Array();
ggg = document.getElementById(dd).innerText
for(i=1;i<=100;i++){
if (ggg==document.getElementById(i).innerText) {
document.getElementById(i).innerText="";
alert(document.getElementById(i).innerText);
}
}
}
</script>
<INPUT onClick="intd(1)" type="button" value="添加列1">
<INPUT onClick="intd(2)" type="button" value="添加列2">
<INPUT onClick="intd(3)" type="button" value="添加列3">
<INPUT onClick="DeleteCol()" type="button" value="点击表格删除列的内容">
<INPUT onClick="DeletePelCol()" type="button" value="点击表格批量删除列的内容">
我的批量删除已解决 我用数组把添加的数给存到数组中,现在的问题是单个删除有个bagel 现在正在处理中。 展开
1个回答
展开全部
那个代码中的这段
<div align="center"><div id=AdRotator></div><input id="second"><button onClick="adRotator.set(getRef('second').value)">set time</button></div>
这是显示的层 把它放到TD里面就可以了
原先代码中的这段要删除
不要等待提示就把这段代码
getRef(_o).innerHTML="total images " + _p.length + ", loading picture " + _c + ' ' + _i.readyState + "...";
_timeout=window.setTimeout(adRotator.load,10)
}
}
else
{
getRef(_o).innerHTML="total images " + _p.length + ", loading picture " + _c + ' ' + _i.readyState + "...";
_timeout=window.setTimeout(adRotator.load,10)
改成:
getRef(_o).innerHTML="";
_timeout=window.setTimeout(adRotator.load,10)
}
}
else
{
getRef(_o).innerHTML="";
_timeout=window.setTimeout(adRotator.load,10)
就可以了
其实就是把getRef(_o).innerHTML="";的值给空不给他赋值,统计还在工作 但是不会显示了。
<div align="center"><div id=AdRotator></div><input id="second"><button onClick="adRotator.set(getRef('second').value)">set time</button></div>
这是显示的层 把它放到TD里面就可以了
原先代码中的这段要删除
不要等待提示就把这段代码
getRef(_o).innerHTML="total images " + _p.length + ", loading picture " + _c + ' ' + _i.readyState + "...";
_timeout=window.setTimeout(adRotator.load,10)
}
}
else
{
getRef(_o).innerHTML="total images " + _p.length + ", loading picture " + _c + ' ' + _i.readyState + "...";
_timeout=window.setTimeout(adRotator.load,10)
改成:
getRef(_o).innerHTML="";
_timeout=window.setTimeout(adRotator.load,10)
}
}
else
{
getRef(_o).innerHTML="";
_timeout=window.setTimeout(adRotator.load,10)
就可以了
其实就是把getRef(_o).innerHTML="";的值给空不给他赋值,统计还在工作 但是不会显示了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询