急.......非常简单的问题 http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=201035 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢.不过,我想问句:用parent,child这种方法,不可以对table操作和理解吗?如果不用insertRow,insertCell的方法,用parent,child的方法可以吗? TABLE对象有insertRow()方法,返回一个TR对象引用TR对象有insertCell()方法,返回一个TD对象引用 <script language="javascript">function tableload(){ var aaaa="fadsfasdf"; document.write("<talbe style = 'POSITION:absolute; LEFT:300; TOP:400'>"); for (var i=0;i<10;i++) { document.write("<br><tr><td>aaaa</td></tr><br>"); } document.write("</table>");}tableload(); </script>这是动态添加行的代码。 谢谢大家,但疑问还是没有解决.javascript的对象是不是一级一级这样下去的?如window.document.form[0].hidden1类似这样的.这么说,就是有父与子的关系.看到很多的写法都可以在某一个HTML结点里加入写结点.如用appendChild方法,而<table>---><tr>----><td>这样的关系不是父与子的关系吗?不是可以用appendChild一步步来添加他的子结点吗?..太菜,问得有点不清楚...不好意思...:) 后面加上这一句:------------------------table1.outerHTML = table1.outerHTML 后面加上这一句:------------------------table1.outerHTML = table1.outerHTML得确可以...谢谢....可以说说为什么吗?对<table><tr><td></td></tr></table>用parent.child的方法时一定要这样吗? 有此类情况的标签有table,select等,暂时只测试了这些,具体原因不明,有待... 我一般这么写tb为一个table的名称 var oTable = opener.document.all.tb; var row = oTable.insertRow(oTable.rows.length); var cell = row.insertCell(); cell.innerHTML = "xxxxxx"; try this one, see what's difference--------------------<table id='table1'></table><input type=button onclick="add()" value="add"><br/><script>function add(){var obj = document.getElementById ("table1");var new_tr = document.createElement ("tr");var new_td = document.createElement ("td");new_td.innerHTML = 'td.innerHTML';new_tr.appendChild(new_td);obj.children[0].appendChild(new_tr);}</script> table的第一个child(children[0])是tbody,所以table直接appendChild(tr)会不显示 "table的第一个child(children[0])是tbody,所以table直接appendChild(tr)会不显示"原来table->tbody->tr->td...谢谢"xjdawu(无法界定)" json对象如何快速转为数组 高手请进 关于js连接目标网站是否响应的问题 怎么样在jsp中加一个日历控件啊? JS 难题 问个很麻烦的IE,FF,CSS兼容问题 这句怎么写?在线等 高分求解JS字符串操作,JS高手请进 文件读取的问题 怎么在网页中自动生成图形化数据统计图(比如说饼图,柱形图,条形图等等)。。。 请问怎样使打开首页时页面可以像window.open一样? 一个很棘手的问题,希望高手解答!
不过,我想问句:
用parent,child这种方法,不可以对table操作和理解吗?
如果不用insertRow,insertCell的方法,用parent,child的方法可以吗?
TR对象有insertCell()方法,返回一个TD对象引用
function tableload()
{
var aaaa="fadsfasdf";
document.write("<talbe style = 'POSITION:absolute; LEFT:300; TOP:400'>");
for (var i=0;i<10;i++)
{
document.write("<br><tr><td>aaaa</td></tr><br>");
}
document.write("</table>");
}
tableload();
</script>这是动态添加行的代码。
但疑问还是没有解决.
javascript的对象是不是一级一级这样下去的?
如
window.document.form[0].hidden1
类似这样的.
这么说,就是有父与子的关系.
看到很多的写法都可以在某一个HTML结点里加入写结点.
如用appendChild方法,
而<table>---><tr>----><td>
这样的关系不是父与子的关系吗?不是可以用appendChild一步步来添加他的子结点吗?..太菜,问得有点不清楚...不好意思...:)
------------------------
table1.outerHTML = table1.outerHTML
------------------------
table1.outerHTML = table1.outerHTML
得确可以...谢谢....可以说说为什么吗?
对<table><tr><td></td></tr></table>
用parent.child的方法时一定要这样吗?
tb为一个table的名称 var oTable = opener.document.all.tb;
var row = oTable.insertRow(oTable.rows.length);
var cell = row.insertCell();
cell.innerHTML = "xxxxxx";
--------------------
<table id='table1'>
</table>
<input type=button onclick="add()" value="add"><br/>
<script>
function add()
{
var obj = document.getElementById ("table1");
var new_tr = document.createElement ("tr");
var new_td = document.createElement ("td");
new_td.innerHTML = 'td.innerHTML';
new_tr.appendChild(new_td);
obj.children[0].appendChild(new_tr);
}
</script>