gpt4 book ai didi

javascript - 如何使用 Javascript 更改标签的内容?

转载 作者:行者123 更新时间:2023-12-02 20:18:28 26 4
gpt4 key购买 nike

我有一个包含值的标签和一个我将在其中输入数字的文本框。我有另一个标签,当我在文本框中输入数字时,它应该动态地给出两者之间的差异。我如何使用 JavaScript 来做到这一点?我尝试过:

<script type="text/javascript">
function compute_diff(){
var lbl1 = document.getElementById("<%=label1.ClientID%>").value;
var txtbox = document.getElementById("<%=textbox1.ClientID%>").value;
var lbl2value = lbl1 - txtbox
document.getElementById("<%=label2.ClientID%>").innerText = lbl2value;
return true;
}
</script>

我在 OnKeyUp 事件上调用此函数,但它没有触发它。解决这个问题的正确方法是什么?我正在使用 ASP.Net 开发该网站。

最佳答案

线路

var lbl2value = lbl1 - txtbox

不会工作。您将需要使用字符串比较算法,例如

处的算法

http://ejohn.org/projects/javascript-diff-algorithm/

此外,考虑使用 jQuery 来确保它可以跨浏览器工作,因为 innerText 的实现可能因浏览器而异。

关于javascript - 如何使用 Javascript 更改标签的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5894287/

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