gpt4 book ai didi

asp.net - 为什么我不能调用表单内容?

转载 作者:行者123 更新时间:2023-11-30 23:49:17 25 4
gpt4 key购买 nike

我有这个简单的代码:

<html>
<body>

<form name="f1">
<asp:Label name="lbl" runat="server" Text="Label" onclick="lblClick()"></asp:Label>
</form>

<script type="text/javascript">

function lblClick(){
document.f1.lbl.text="new text";}
</script>

</body>
</html>

它不起作用,它给了我:Microsoft JScript 运行时错误:'document.getElementById(...)' 为 null 或不是对象...,我什至无法更改标签文本......为什么?!!!

最佳答案

<asp:Label id="lbl" name="lbl"  runat="server" Text="Label" onclick="lblClick(this)"></asp:Label>

function lblClick(elem)
{
elem.innerText = "new text"; //IE
//elem.textContent = "new text"; //FF
}

关于asp.net - 为什么我不能调用表单内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1892535/

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