【问题标题】:How to hide and show button i have tried it hide but not show second button如何隐藏和显示按钮我试过隐藏但不显示第二个按钮
【发布时间】:2016-06-10 01:36:57
【问题描述】:

如何隐藏和显示按钮我试过隐藏但不显示第二个按钮

function mybutton1() {
    document.getElementById('<%=Button1.ClientID%>').style.display = "none";
}

function mybutton2() {
    document.getElementById('<%=Button2.ClientID %>').style.display = "block";
}

【问题讨论】:

  • 显示按钮的 html ?

标签: javascript c# asp.net


【解决方案1】:

你想这样做

function mybutton1() {
  document.getElementById('Button1').style.display = "none";
}

function mybutton2() {
  document.getElementById('Button1').style.display = "block";
}
<table>
  <tr>
    <td>
      <input type="button" name="button1" value="button1" id="Button1" onclick="mybutton1();">
    </td>
    <td>
      <input type="button" name="button2" value="button2" id="Button2" onclick="mybutton2();">
    </td>
  </tr>
</table>

【讨论】:

  • 这行不通,Web 表单会为按钮 ID 加上前缀,而 javascript 将找不到它们。
  • @kmcoulson 我已经这样做了,因为堆栈溢出编辑器不适用于 asp.net 语法。请在投票前三思
  • 不确定您的意思?上面的代码不起作用,因为 id 不匹配?
  • 如果您无法理解,那您为什么要否决答案
  • @kmcoulson stack over flow 提供代码编辑器,您可以在其中运行脚本、html 和 css。您不能在该编辑器中运行 asp.net 语法。现在我想你可以理解我的意思了。我只是向他展示如何实现这个目标
猜你喜欢
  • 2017-08-06
  • 2021-11-27
  • 2021-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
相关资源
最近更新 更多