gpt4 book ai didi

JavaScript - 单击按钮时,切换文本问题

转载 作者:行者123 更新时间:2023-12-01 00:55:02 25 4
gpt4 key购买 nike

我有这样的问题:我需要创建一个按钮来切换我的文本。我做到了,但它只改变一次(从猫到狗),但我如何切换,以便它从猫改变到狗,从狗改变到猫,直到单击停止按钮。

<p id="ryiaf"> CAT   
<form action="script.js">
<input onclick="ryiaf.innerText = 'DOG'" type="button" value="CHANGE YOUR TEXT">
</form>

最佳答案

您需要实现来回更改的逻辑。也许是这样的:

<p id="ryiaf"> CAT   
<form action="script.js">
<input onclick="ryiaf.innerText = (ryiaf.innerText == 'DOG' ? 'CAT' : 'DOG')" type="button" value="CHANGE YOUR TEXT">
</form>

现在,为了更好的代码可读性,我建议在脚本文件中使用 onclick 函数,如下所示:

function handleClickChangeTxt() {
if (ryiaf.innerText == 'DOG') ryiaf.innerText = 'CAT';
else ryiaf.innerText = 'DOG';
}
<p id="ryiaf"> CAT   
<form action="script.js">
<input onclick="handleClickChangeTxt()" type="button" value="CHANGE YOUR TEXT">
</form>

关于JavaScript - 单击按钮时,切换文本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56659193/

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