gpt4 book ai didi

javascript - 学习 Javascript - 基于点击的 Yes|No 宏

转载 作者:行者123 更新时间:2023-12-02 17:03:14 25 4
gpt4 key购买 nike

我可能会因为这个问题而受到批评,因为它无疑是非常基本的 Javascript。请原谅语法,我想看看我的逻辑是否正确,是否有更好的方法。

我正在尝试创建一个宏。宏应返回访问者所做的按钮选择,"is"或“否”。在相关的特定页面上,要求网站访问者单击两个按钮之一:"is"按钮或“否”按钮。它们在这里:

<footer>
<button id="NoBtn">No</button>
<button id="YesBtn" type="submit">Yes</button>
</footer>

这是我创建宏的尝试。我毫不怀疑有更好的方法。请告诉我。我想跟踪访问者点击了哪个按钮:

<script>

var confirmChoice = "none"

$('#NoBtn').click(function(event){
confirmChoice = $(this).textContent;
});
$('#YesBtn').click(function(event){
confirmChoice = $(this).textContent;
});

return confirmChoice

</script>

这是“正确的”吗?我的逻辑正确吗?有没有更简单的解决方案?

最佳答案

最简单的方法是这样

var confirmChoice = 'none';

$(document).ready(function() {
$('button').click(function() {
confirmChoice = $(this).text();
});
});

这样您就可以使用单个事件来跟踪按钮上的单击,并返回所单击按钮的文本属性。

关于javascript - 学习 Javascript - 基于点击的 Yes|No 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25496064/

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