javascript之表格

<html>

<head>

<title></title>

</head>

<body>
<script>
//创建table对象
var tab=document.createElement("table");
tab.width=500;
tab.border=1;
tab.id="tab";
var row,cell;
for(var i=0;i<3;i++){
//为表插入行
row=tab.insertRow(-1);//参数-1表示新增的行或者列是新增在最后面
for(var j=0;j<3;j++){
cell=row.insertCell(-1);
cell.innerHTML="我是单元格"+i+"*"+j;
}
}
document.body.appendChild(tab);






</script>
</body>

</html>
<pre name="code" class="java"><html>

<head>

<title></title>

</head>

<body>
<script>
var tab=document.createElement("table");
tab.width=500;
tab.id="tab";
tab.border=2;
var row,cell;
for(var i=0;i<3;i++){
row=tab.insertRow(-1);
for(var j=0;j<3;j++){
cell=row.insertCell(-1);
cell.innerHTML="我是单元格"+i+"*"+j;}
}

document.body.appendChild(tab);
alert("查看删除效果");
tab.deleteRow(1);
alert("查看删除效果");
tab.rows[0].deleteCell(2);
</script>
</body>

</html>

<html>

<head>

<title></title>


<style>
body{
margin:0; //设置对象四边的外补丁
padding:0;//设置对象四边的内补丁
background:#000000;
color:black;//设置文本的颜色
line-height:100%;//字体的行高
}
table{
width:100%;
height:50%;
}
//定义表头所使用的背景图片
th{
font-size:200%;
font-weight:bold;
cursor:pointer;//像手形一样的样式
}
td{
background:#e5f1f4;
text-align:center;
}

</style>
</head>
<body>
<table id="sortTable" cellspacing="0" cellpadding="0" border=1>
<tr bgcolor=greenorange><th>数字</th><th>英文</th><th>汉字<th>标题</th></th></tr>
<tr><td>1</td><td>a</td><td>啊</td><td>data1</td></tr>
<tr><td>3</td><td>b</td><td>哦</td><td>data2</td></tr>
<tr><td>5</td><td>c</td><td>饿</td><td>data3</td></tr>
<tr><td>4</td><td>d</td><td>是</td><td>data4</td></tr>
</table>
<script>
var sortTable=document.getElementById("sortTable");
sortTable.οnmοuseοver=function(e){
e=e||event;//兼容事件对象
var target=e.target||e.srcElement;//兼容事件源
if(target.tagName.toLowerCase()=='td'){
for(var i=1,l=this.rows.length;i<l;i++){
this.rows[i].cells[target.cellIndex].style.background='#bce774';
}
var cells=target.parentNode.cells;
for(var i=0,l=cells.length;i<l;i++)
cells[i].style.background='#bce774';
}
}
sortTable.οnmοuseοut=function(e){
e=e||event;//兼容事件对象
var target=e.target||e.srcElement;//兼容事件源
if(target.tagName.toLowerCase()=='td'){
for(var i=1,l=this.rows.length;i<l;i++){
this.rows[i].cells[target.cellIndex].style.background='#e5f1f4';
}
var cells=target.parentNode.cells;
for(var i=0,l=cells.length;i<l;i++)
cells[i].style.background='#e5f1f4';
}
}









</script>
</body>

</html>

<html>

<head>

<title></title>

</head>

<body>
<script>
var numbers=[2,4,8,5,1];
alert(numbers.sort());

</script>
</body>

</html>

<html>

<head>

<title></title>

</head>

<body>
<script>
var chars=['b','c','e','x'];
alert(chars.sort());

</script>
</body>

</html>

<html>

<head>

<title></title>

</head>

<body>
<script>
var letters=['呆','啊','猜','中'];
alert(letters.sort(
function(a,b){
return a.localeCompare(b);}
));
</script>
</body>

</html>

<html>

<head>

<title></title>

</head>

<body>
<table width="500" border="1" id="tab">
<tr><td>我是单元格</td><td>我是单元格</td><td>我是单元格</td></tr>
<tr><td>我是单元格</td><td>我是单元格</td><td>我是单元格</td></tr>
<tr><td>我是单元格</td><td>我是单元格</td><td>我是单元格</td></tr>
</table>
<script>
var tab=document.getElementById("tab");
var rows=tab.rows.length;//获取表格的行数
var cells;
for(var i=0;i<rows;i++){
//获取当前行的单元格数 
cells=tab.rows[i].cells.length;
for(var j=0;j<cells;j++)
tab.rows[i].cells[j].innerHTML+=i+"*"+j;
}

</script>
</body>

</html>


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值