以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 HTML/XHTML/Ajax/Web 2.0/Web 3.0 』  (http://bbs.xml.org.cn/list.asp?boardid=22)
----  如何把表格中的多行打包到一个element中去。  (http://bbs.xml.org.cn/dispbbs.asp?boardid=22&rootid=&id=43834)


--  作者:flyfoxs
--  发布时间:3/12/2007 8:34:00 PM

--  如何把表格中的多行打包到一个element中去。
在后面的示例中,我想使用一个<div/>元素,把多个<tr/>元素括到一起,但不知道为什么不可以。使用span也不可以。

不知道大家有没有好的办法。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>


<BODY>
<TABLE border="1">
<TR>
 <TD>1</TD>
 <TD>2</TD>
 <TD>3</TD>
</TR>
<div id="test"><TR>
 <TD>4</TD>
 <TD>5</TD>
 <TD>6</TD>
</TR>
<TR>
 <TD>7</TD>
 <TD>8</TD>
 <TD>9</TD>
</TR>
</div>

<TR>
 <TD>a</TD>
 <TD>b</TD>
 <TD>c</TD>
</TR>
</TABLE>

<SCRIPT LANGUAGE="JavaScript">
<!--
var div=document.getElementById("test");
alert(div.nodeName);
alert(div.childNodes.length);


//-->
</SCRIPT>

</BODY>
</HTML>


--  作者:flyfoxs
--  发布时间:3/12/2007 9:24:00 PM

--  
使用<span>在IE下可以,但是在firefox下不可以。

使用<div>是都不可以。

有没有一种在IE与Firefox下都可以的办法呢?


--  作者:Qr
--  发布时间:3/15/2007 10:15:00 AM

--  
HTML中本来就没有这种嵌套用法,即TABLE>DIV()SPAN>TR>TD的用法。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms