javascript - 按钮单击上的 javascript 功能有时有效
问题描述
在我的 asp.net 页面上测试 javascript。我有一个简单的功能,当单击按钮时应该显示图像。但是,它仅在我添加带有 Alert() 的第二行时才有效。如果我忽略它,单击按钮不会显示图像。
<head runat="server">
<title></title>
<script type="text/javascript">
function showIt() {
document.getElementById("imgLoader").style.display = 'block';
// alert("Message");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<img ID="imgLoader" alt="Loading..." src="images/loader.gif" style="display:none" />
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="showIt();" />
</div>
</form>
</body>
</html>
解决方案
试试下面这部分代码!
<html>
<head>
<script>
function function1()
{
alert("Message");
}
</script>
</head>
<body>
<form>
<input type='button' onclick='function1()' value='Click Me'>
</form>
</body>
</html>
推荐阅读
- javascript - 输入新值时,如何将变量重新设置为从头开始计数?
- sql - 从同一张表的子查询中选择 Id+1
- c# - 如何在完全不同的类之间创建自动映射器功能
- android - 无法使用 dagger 2.16 提供应用程序依赖项
- java - Java - 多线程 - 易失性
- photoshop - ScriptListener 代码在活动层之上创建新层
- python - 如何将项目添加到python列表中的字符串
- php - Symfony 4 Limenius 研讨会
- reactjs - 渲染前如何在 React 中查找和修改 DOM 节点?
- dialogflow-es - 如何使用 Google Actions 客户端库版本 2 使用 forEach 或 Node 中的任何其他迭代器创建动态列表