DOM(二)-09-(示例-创建表格-指定行列)
来源:互联网 发布:网络舆论的影响答案 编辑:程序博客网 时间:2024/06/11 00:55
表格样式table.css代码
@CHARSET "UTF-8";table{border:##249bdb 1px solid;width:500px;border-collapse:collapse;}table td{border:#249bdb 1px solid;padding:5px;/*td左边顶格*/}
主程序代码:
<!--前一个视频讲解了如何创建5行6列的表格,那么这里需要再次升级,即由用户指定表格的行和列--><html><head><style type="text/css">@import url(table.css);</style></head><body><script type="text/javascript">function createTable(){var oTabNode = document.createElement("table");/*获取用户在文本框中输入的行和列,为保险起见,用parseInt将获取到的字符串转成整数,因为用户在文本框输入5,这个5100%是字符串*/var rowVal = parseInt(document.getElementsByName("rownum")[0].value);var colVal = parseInt(document.getElementsByName("colnum")[0].value);//value是input的一个属性//在获取用户输入的行和列之前,通常需要做健壮性判断,比如用户输入的值必须在一个范围之内for(var x=1;x<=rowVal;x++){var oTrNode = oTabNode.insertRow();for(var y=1;y<=colVal;y++){var oTdNode = oTrNode.insertCell();oTdNode.innerHTML = x + "--" + y;}}document.getElementsByTagName("div")[0].appendChild(oTabNode);document.getElementsByName("crtBut")[0].disabled = true;}</script><!-- 设置输入文本框,由用户指定行和列 -->行:<input type="text" name="rownum"> 列:<input type="text" name="colnum"><input type="button" value="创建表格" name="crtBut" onclick="createTable()" /><hr/><div></div></body></html>
0 0
- DOM(二)-09-(示例-创建表格-指定行列)
- DOM(二)-07-DOM(示例-创建表格)
- DOM(二)-08-(示例-创建表格-使用表格对象)
- dom操作表格示例(dom创建表格)
- dom操作表格示例(dom创建表格)
- DOM(二)-12-(示例-表格排序)
- Dom-创建表格-指定行和列
- DOM(二)-10-(示例-删除表格的行和列)
- DOM编程示例(二)
- (9)动态创建表格、动态删除行列
- 使用DOM创建表格
- 【JavaScript】---DOM创建表格
- DOM创建表格
- html dom创建表格
- DOM(二)-01-(示例-新闻字体)
- DOM(二)-06-(示例-好友菜单)
- DOM(二)-03-DOM(示例-展开闭合列表)
- Dom-创建表格-使用表格对象
- python调用C动态库导出函数的返回值为指针类型时,在64位python环境下被截断解决方法
- BST的插入、删除、查找操作
- Sublime Text2/3怎样在Mac OSX中配置CTags插件
- Programming in scala学习笔记(二)Next steps in scala
- java 泛型generic type
- DOM(二)-09-(示例-创建表格-指定行列)
- eclipse中maven项目引入依赖后自动下载源码
- ios开发 加急审核
- POJ 2513 Colored Sticks 欧拉回路+trie树
- qt中如何把插件中的窗口布局到UI设计师的窗口上
- rpm 命令参数使用详解
- Linux下安装数据库时设置内核参数
- python 获取股票的交易数据
- kafka 常用命令说明