gpt4 book ai didi

javascript - 更改按钮 onclick

转载 作者:行者123 更新时间:2023-11-28 01:36:13 24 4
gpt4 key购买 nike

在 html 中,我有一个显示文本的按钮和一个隐藏它的按钮。每个按钮都有 'onclick' 属性,指向 js 中的特定功能。我想在单击按钮时更改“onclick”值,还想更改按钮内的文本(显示/隐藏)。我不能使用 'triggleClass' 因为我需要使用 'onclick' 属性(它的值改变了因为我使用的是 django)目前,我有两个用于此操作的按钮,我只想将它们合并为一个按钮。代码:

<btn id="show_btn_{{forloop.counter}}" onclick="Show({{forloop.counter}})" class="btn show_btn">Show</btn>
<btn id="hide_btn_{{forloop.counter}}" onclick="Hide({{forloop.counter}})" class="btn hide_btn">Hide</btn>

<script>
function Show(pos){

$('#show_text_'+pos).css('display','block');
$('#my_text_show_btn_'+pos).prop("disabled", true);

}

function Hide(pos){
$('#show_text_'+pos).css('display','none');
$('#my_text_show_btn_'+pos).prop("disabled", false);

}
</script>

有人有解决方案吗?

谢谢!

最佳答案

试试这个短代码:

function ShowHide(id) {
if ($(id).html() == "Show") {
$(id).html("Hide");
} else {
$(id).html("Show");
}

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<btn onclick="ShowHide(this);" class="btn show_btn">Show</btn>

关于javascript - 更改按钮 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27944785/

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