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.visiblility を style.display に変更し、style.display = 'block' for shown

于 2013-10-08T06:59:09.373 に答える