Javascript操作表格
2009-06-16 12:56
387 查看
<input id="txtping" />
<table width="400" border="0" cellspacing="0" cellpadding="1" id="ch">
<tr>
<td>
中国北京</td>
</tr>
<tr>
<td>
中国上海</td>
</tr>
</table>
<script language="javascript" type="text/javascript">
var tabobj = document.getElementById("ch"); //获取 Table 对象
for( var i=0; i<tabobj.rows.length;i++) //给单元格添加事件
{
tabobj.rows[i].onclick=function(){document.getElementById("txtping").value = this.innerText;}; //取值
tabobj.rows[i].onmouseover=function(){this.style.background="#0EF";}; //行变色
tabobj.rows[i].onmouseout=function(){this.style.background="";};
tabobj.rows[i].style.cursor="pointer";
}
function sets(obj)
{
document.getElementById("div1").style.top = document.getElementById(obj).offsetTop + document.getElementById(obj).offsetHeight + "px";
document.getElementById("div1").style.left = document.getElementById(obj).offsetLeft + document.body.scrollLeft + "px";
}
//javascript添加table
function creatTable()
{
//用createElement函数创建tbody,tr,td,textNode元素
//关于各元素的意义不在此描述
var tables = document.createElement("table");
tables.setAttribute("id","chen");
tables.setAttribute("border","1px");
tables.setAttribute("width","300px");
var tbody= document.createElement("tbody");
var row=document.createElement("tr");
var cell=document.createElement("td");
var textNode=document.createTextNode("test");
//因为各元素都是节点与子节点的关系用appendChild()函数将各节点连接起来
cell.appendChild(textNode);
row.appendChild(cell);
tbody.appendChild(row);
tables.appendChild(tbody);
document.getElementById("div3").appendChild(tables); //添加到id号为div3的层
}
//给每个单元格添加方法
for(var j=0;j< tabobj.rows.length;j++)//行
{
for(var h=0;h< tabobj.rows.item(0).cells.length;h++) //单元格
{
tabobj.rows[j].cells[h].onclick=function(){ch(this);};
}
}
</script>
javascript 模式窗口使用
//父窗体中使用
var tempResultValue = window.showModalDialog("show.aspx?seleStudentName="+escape(tempStudentNameValue));
//子窗体中使用
function select_Student(_returnValue)
{
window.returnValue = _returnValue;
window.close();
}
相关文章推荐
- JavaScript实战-DOM操作之奇偶变色表格2
- javascript操作表格
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- JavaScript DOM操作之表格操作(2)
- Javascript 表格操作实现代码
- javascript基础:DOM4操作表格和样式
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- javascript操作表格 示例源码
- JavaScript学习9:DOM操作表格及样式
- JavaScript 页面特效笔记集【一】——表格操作
- DOM操作,javascript动态生成表格
- javascript实现表格增删改操作实例详解
- 比较Javascript 和 Jquery 操作表格
- 用JavaScript对表格的操作
- JavaScript DOM操作之表格操作(3)
- javascript操作表格对象
- javascript 可以全选反选删除的表格(比较全面的操作了表格)
- javascript操作表格
- JavaScript DOM操作表格及样式