gpt4 book ai didi

javascript - 事件未触发(onclick)

转载 作者:行者123 更新时间:2023-11-28 07:13:15 24 4
gpt4 key购买 nike

尝试更改几乎所有内容(即 runat="server"、单双冒号)这是尝试:

<head runat="server">

<script type="text/javascript" >

function Decide() {

document.getElementById('l').innerText = "after";

}

</script>
</head>

<body>
<form id="form1" runat="server">
<button onclick="Decide()">Click!</button>
<asp:Label ID="l" runat="server">before</asp:Label>

</form>
</body>

我做错了什么?

最佳答案

  1. 使用标签的ClientId
  2. 停止发布表单,并显示“return false”

    <script type="text/javascript" >

    function Decide() {

    document.getElementById('<%=l.ClientID%>').innerHTML = "after";
    return false;
    }

    </script>
    </head>

    <body>
    <form id="form1" runat="server">
    <button onclick=" return Decide()">Click!</button>
    <asp:Label ID="l" runat="server">before</asp:Label>

    </form>
    </body>

关于javascript - 事件未触发(onclick),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31096511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com