0

我想在 PHP 中有这个表吗?我怎样才能创建它并在 Javascript 中使用它?

echo "<table border='1'>
      <tr>
     <th>word</th>
     <th>meaning</th>
     <th>checking</th>
      </tr>";
while($row = mysql_fetch_array($result)){
echo "<tr>";
  echo "<td>" . $row['word'] . "</td>";
  echo "<td>";
     echo "<div";
            echo "class='hiding' style='display:none'>" . $row['meaning'];
     echo "</div>";
  echo "</td>";
  echo "<td>";
      echo "<input name=\"f\" type=\"checkbox\" value=\"\"> ";
  echo "</td>";
   echo "</tr>";
}
echo "</table>";

我想使用具有 class=hiding 属性的列。但这样它不起作用,我有一个错误:

document.getElementsByClassName(...).item(0) is null
document.getElementById('hiding').style.visiblility = 'visible'; 

我想我应该以另一种方式回显表,但我不知道如何?这是我的 Javascript 代码:

 document.getElementsByClassName.item(0).('hiding').style.visiblility = 'visible';
4

2 回答 2

0

您不能使用getElementById通过其类名获取元素。

尝试类似的东西

document.getElementsByClassName('hiding')[0].style.visibility = 'visible'
于 2013-10-08T06:58:05.013 回答
0

将 style.visibility 更改为 style.display,并将 style.display = 'block' 用于显示

于 2013-10-08T06:59:09.373 回答