0

があり<td>、それをクリックして表示したいdiv
コードは次のとおりです。

 <td id="tdmord" style="padding-left: 15px; color: #86A7C5; padding-right: 15px; font family: Arial;
  font-size: small;" onclick="return showdiv1()">
  My Orders
 </td> 

JavaScriptは次のとおりです。

function showdiv1 {
        document.getElementById("divmo").style.display="block";
        return false;
    }

問題は、<td>クリックできず、クリックできないことです。

4

3 に答える 3

3

あなたは行方不明()ですshowdiv1

function showdiv1() {
    document.getElementById("tdmord").style.display="block";
    return false;
}
于 2013-03-08T10:26:53.657 に答える
2

あなたのshowdiv1にはこれがありません()

次のように showdiv1() を定義します。

<script type="text/javascript">
   function showdiv1()   {
      document.getElementById("tdmord").style.display="block";
       alert('s');
       return false; 
}
</script>

関数 showdiv1 が使用している ID も間違っています。正解!!!

于 2013-03-08T10:27:10.873 に答える
1

作業コード、そのための追加関数を作成する必要はありません。

<table>
    <tr>
        <td onclick="document.getElementById('abc').style.display='block';">change color</td>
    </tr>
</table>
<div id="abc" style="display:none;">       
    pranay       
</div>

JSFiddleデモ


() を逃したコードのエラー、更新されたコードは

function showdiv1() {
        document.getElementById("divmo").style.display="block";
        return false;
    }

JSFiddleデモ

于 2013-03-08T10:28:23.547 に答える