<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<table cellSpacing="0">
<tr>
<td id="contain">
</td>
</tr>
</table>
</form>
</body>
</html>
<script>
// var contain = document.getElementById('contain');
function CreateTable(rowCount,colCount)
{
//debugger;
var table = document.createElement('<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" ></table>');
document.getElementById('contain').appendChild(table);
for (var i = 0; i < rowCount; i++)
{
var tr = table.insertRow(-1);
tr.style.height = '18px';
tr.id = 'row' + i;
table.appendChild(tr);
for (var j = 0; j < colCount; j++)
{
var td = tr.insertCell(-1) ;
td.style.width = '18px';
td.id = 'row' + i + 'cell' + j
// td.innerHTML = ' 11';
td.text = ' 11';
tr.appendChild(td);
}
}
table.style.borderWidth = '1px';
table.style.borderColor = 'red';
table.style.borderStyle = 'solid';
//alert(document.getElementById('contain').outerHTML);
}
CreateTable(3, 3);
</script>
解决方案 »
- web在線打印控件,或許大家用得到
- 请问如何在网页中嵌入一张外汇行情的表格?就像下面那个链接显示的那样。
- 站内文字搜索
- javascript中parent不能在firefox中正常使用的问题
- 关于用js来实现div的显示与隐藏的问题的求助
- 关于onunload问题~~~急
- 问一个与Html文字大小有关的问题?(在线结贴)
- javascript 如何查找字串中“中国”,并将他以粗体显示?
- 能不能在<iframe>里打开一个页面
- 如下javascript代码,有没有错误?当文本框未填写和小于等于零时,能检测到,可当填写的含有字母时,却检测不到,为什么?我要在文本框中只能填
- 求一正则表达式,判断input的html标签中没有id属性.
- 如何让DIV正好在文本框的下面?(兼容ie/firefox)
<head runat="server">
<title>Untitled Page </title>
</head>
<body>
<form id="form1" runat="server">
<table cellSpacing="0">
<tr>
<td id="contain">
</td>
</tr>
</table>
</form>
</body>
</html>
<script>
// var contain = document.getElementById('contain');
function CreateTable(rowCount,colCount)
{
//debugger;
var table = document.createElement('<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" > <\/table>');
document.getElementById('contain').appendChild(table);
tb = document.createElement('tBody');
table.appendChild(tb);
for (var i = 0; i < rowCount; i++)
{
var tr = tb.insertRow(-1);
tr.style.height = '18px';
tr.id = 'row' + i;
tb.appendChild(tr);
for (var j = 0; j < colCount; j++)
{
var td = tr.insertCell(-1) ;
td.style.width = '18px';
td.id = 'row' + i + 'cell' + j
// td.innerHTML = ' 11';
td.innerText = ' 11';
tr.appendChild(td);
}
}
table.style.borderWidth = '1px';
table.style.borderColor = 'red';
table.style.borderStyle = 'solid';
alert(document.getElementById('contain').outerHTML);
}
CreateTable(3, 3);
</script>
一个是createElement的东东不用空格
二个要控制Table要用Tbody
三个修改TD内文本是innerText(FF是textContent)
改成
var table = document.createElement('table')
<head>
<title>Untitled Page </title> <script>
// var contain = document.getElementById('contain');
function CreateTable(rowCount,colCount)
{
var table = document.createElement('<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" ></table>'); var rowCount=1;
var rowCount=1;
for (var i = 0; i < rowCount; i++)
{
var tr = table.insertRow(-1);
//tr.style.height = '38px';
//tr.id = 'row' + i;
table.appendChild(tr);
for (var j = 0; j < colCount; j++)
{
var td = tr.insertCell(-1) ;
//td.style.width = '18px';
//td.id = 'row' + i + 'cell' + j
td.innerHTML = '你好';
//td.text = '你好';
tr.appendChild(td);
}
}
//table.style.borderWidth = '1px';
//table.style.borderColor = 'red';
//table.style.borderStyle = 'solid';
//document.getElementById('contain').appendChild(table);
document.getElementById('contain').innerHTML=table.outerHTML;
} </script>
</head>
<body onload="CreateTable(3,3);">
<form id="form1">
<table cellSpacing="0">
<tr>
<td id="contain">1</td>
</tr>
</table>
</form>
</body>
</html>
<head runat="server">
<title>Untitled Page </title>
</head>
<body>
<form id="form1" runat="server">
<table cellSpacing="0" border="1">
<tr>
<td id="contain">
</td>
</tr>
</table>
</form>
</body>
</html>
<script>
// var contain = document.getElementById('contain');
function CreateTable(rowCount,colCount){
//debugger;
var table = document.createElement("table");
var i,j,tr,td;
with(table){
setAttribute("border",1);
setAttribute("cellspacing",0);
setAttribute("cellpadding",0);
style.cssText="border:1px solid red;";
}
document.getElementById('contain').appendChild(table);
for (i = 0; i < rowCount; i++){
tr = table.insertRow(-1);
tr.style.height = '18px';
tr.id = 'row' + i;
//table.appendChild(tr);
for (j = 0; j < colCount; j++){
td = tr.insertCell(-1) ;
td.style.width = '18px';
td.id = 'row' + i + 'cell' + j
td.innerHTML = ' '+i+j;
tr.appendChild(td);
}
}
}
CreateTable(3, 3);
</script>
var row = $("partTAB").insertRow(-1);//partTAB : 要增加行的Id
var col = row.insertCell(-1);
...
row.align="center";
row.className='content';
col.innerHTML="<input type='checkbox' name='ckPart'/><input type='hidden' name='impDetail' value='0'>";//选择
...