gpt4 book ai didi

javascript - 使用另一个按钮更改按钮文本

转载 作者:行者123 更新时间:2023-12-03 05:57:10 24 4
gpt4 key购买 nike

我有两个按钮,当我单击按钮2时,我需要更改按钮1的文本。

 function change() {
var elem = document.getElementById("delUserButton")
if (elem.value === "Disable")
elem.value = "Enable";
else
elem.value = "Disable";
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="submit" value="OK" onclick="change();"/>
<input type="button" id="delUserButton<%=ud.getUserId()%>" onclick="openDelDiv(<%=ud.getUserId()%>, '<%=ud.getUserName()%>');" value="Disable" />

但是这不起作用。有什么建议吗?

最佳答案

当然它不会工作,因为你没有使用 id="delUserButton"作为第二个按钮的 id,但您正在使用 id="delUserButton<%=ud.getUserId()%>" .

所以elem将是null因为页面中没有这个id的元素,如document.getElementById("delUserButton")将返回null .

您可以在此处看到它已修复:

function change() {
var elem = document.getElementById("delUserButton")
if (elem.value === "Disable")
elem.value = "Enable";
else
elem.value = "Disable";
}
<input type="submit"  value="OK" onclick="change();"/>

<input type="button" id="delUserButton" onclick="openDelDiv(<%=ud.getUserId()%>, '<%=ud.getUserName()%>');" value="Disable" />

关于javascript - 使用另一个按钮更改按钮文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39877319/

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