最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js动态创建表格,删除行列的小例子_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:12:05
文档

js动态创建表格,删除行列的小例子_javascript技巧

js动态创建表格,删除行列的小例子_javascript技巧: 代码如下:无标题文档function createTab1(){ var tabNode = doc.createElement(table); var tbdNode = doc.createElement(tbody); var trNode = doc.createElement(tr); var tdNode = doc.cr
推荐度:
导读js动态创建表格,删除行列的小例子_javascript技巧: 代码如下:无标题文档function createTab1(){ var tabNode = doc.createElement(table); var tbdNode = doc.createElement(tbody); var trNode = doc.createElement(tr); var tdNode = doc.cr


代码如下:




无标题文档



function createTab1()
{
var tabNode = doc.createElement("table");
var tbdNode = doc.createElement("tbody");
var trNode = doc.createElement("tr");
var tdNode = doc.createElement("td");
var textNode = doc.createTextNode("单元格一");
tdNode.appendChild(textNode);
trNode.appendChild(tdNode);
tbdNode.appendChild(trNode);
tabNode.appendChild(tbdNode);
byTag("div")[0].appendChild(tabNode);
}
function createTab()
{
var tabNode = doc.createElement("table");
//tabNode.id = "tabid";
tabNode.setAttribute("id","tabid");
var row = byName("rownum")[0].value;
var col = byName("colnum")[0].value;
for(var x=1; x<=row; x++)
{
var trNode = tabNode.insertRow();
for(var y=1; y<=col; y++)
{
var tdNode = trNode.insertCell();
tdNode.innerHTML = x+"...."+y;
}
}
byTag("div")[0].appendChild(tabNode);
event.srcElement.disabled = true;
}
function delRow()
{
var tabNode = byId("tabid");
if(tabNode==null)
{
alert("表格不存在 ");
return;
}
var rownum = byName("delrow")[0].value;
if(rownum>0 && rownum<=tabNode.rows.length)
tabNode.deleteRow(rownum-1);
else
{
alert("删除的行不存在,学习数数很重要");
}
}
function delCol()
{
var tabNode = byId("tabid");
if(tabNode==null)
{
alert("表格不存在 ");
return;
}
var colnum = byName("delcol")[0].value;
if(colnum>0 && colnum<=tabNode.rows[0].cells.length)
{
for(var x=0;x {
tabNode.rows[x].deleteCell(colnum-1);
}
}
else
{
alert("删除的列不存在");
}
}



通过页面的按钮可以动态的创建一个表格。
-->
行:

列:

















文档

js动态创建表格,删除行列的小例子_javascript技巧

js动态创建表格,删除行列的小例子_javascript技巧: 代码如下:无标题文档function createTab1(){ var tabNode = doc.createElement(table); var tbdNode = doc.createElement(tbody); var trNode = doc.createElement(tr); var tdNode = doc.cr
推荐度:
标签: 技巧 js 实例
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top