相关疑难解决方法(0)

使用Javascript类显示/隐藏表行

我有一个扩展和折叠的表,但使用它太乱了,IE和Firefox无法正常使用它.

那么,这是JavaScript代码:

  function toggle_it(itemID){ 
      // Toggle visibility between none and '' 
      if ((document.getElementById(itemID).style.display == 'none')) { 
            document.getElementById(itemID).style.display = '' 
            event.preventDefault()
      } else { 
            document.getElementById(itemID).style.display = 'none'; 
            event.preventDefault()
      }    
  } 
Run Code Online (Sandbox Code Playgroud)

和一个示例HTML:

<table>
    <tr>
        <td>Product</td>
        <td>Price</td>
        <td>Destination</td>
        <td>Updated on</td>
    </tr>
    <tr>
        <td>Oranges</td>
        <td>100</td>
        <td><a href="#" id="toggle" onClick="toggle_it('tr1');toggle_it('tr2')">+ On Store</a></td>
        <td>22/10</td>
    </tr>
    <tr id="tr1" style="display:none">
        <td></td>
        <td>120</td>
        <td>City 1</td>
        <td>22/10</td>
    </tr>
    <tr id="tr2" style="display:none">
        <td></td>
        <td>140</td>
        <td>City 2</td>
        <td>22/10</td>
    </tr>
    <tr>
        <td>Apples</td>
        <td>100</td>
        <td><a href="#" id="toggle" onClick="toggle_it('tr3');toggle_it('tr4')">+ On Store</a></td>
        <td>22/10</td>
    </tr>
    <tr id="tr3" …
Run Code Online (Sandbox Code Playgroud)

javascript expand html-table

12
推荐指数
3
解决办法
11万
查看次数

使用CSS隐藏表行

是否可以使用CSS隐藏表行,我有一个需要这个概念的项目.这是我的代码:

style.css中:

#hide-row { display:none; }
Run Code Online (Sandbox Code Playgroud)

file.php

<table>
  <tr>
      <th>Name</th>
      <th>Address</th>
  </tr>
  <div id="hide-row">
     <?php foreach( $cops as $row ) { ?>
        <tr>
            <td><?php echo $row->name; ?></td>
            <td><?php echo $row->address; ?></td>
        </tr>
     <?php } ?>
  </div>
</table>
Run Code Online (Sandbox Code Playgroud)

但是,它没有用,记录仍然出现.有人帮忙解决这个案子吗?任何帮助将不胜感激.先谢谢你!

html css php

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

css ×1

expand ×1

html ×1

html-table ×1

javascript ×1

php ×1