代码之家  ›  专栏  ›  技术社区  ›  John M

是否通过不带标题的javascript复制HTML表?

  •  2
  • John M  · 技术社区  · 14 年前

    使用本文中的javascript示例 stack overflow post 您可以使用一个按钮自动选择一个表。然后可以将所选表复制到剪贴板。

    我的用户将把此数据复制到Excel模板中,不需要标题信息( <th></th> <thead></thead> )

    我的桌子看起来像这样:

    <table class="sortable">
    <thead>
      <tr><th>Person</th><th>Monthly pay</th></tr>
    </thead>
    <tbody>
      <tr><td>Bob</td><td>£12,000</td></tr>
      <tr><td>Doug</td><td>£8,500</td></tr>
      <tr><td>Sam</td><td>£9,200</td></tr>
      <tr><td>Nick</td><td>£15,300</td></tr>
    </tbody>
    <tfoot>
      <tr><td>TOTAL</td><td>£45,000</td></tr>
    </tfoot>
    </table>
    

    如何取消选择标题信息?

    乳房1

    关键是选择tbody(假设不需要tfoot)。

    <input type="image" src="table.png" name="image" onclick="selectElementContents( document.getElementById('theebody') );">
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   LarsH    14 年前

    如果 <table> 有一个 <thead> <tbody> ,您可以选择 <t车身> . 但是,如果标题行是其他行的同级行… here is a good start 关于如何使用更多控件设置范围。