这是我的代码。 https://jsfiddle.net/3phzezfj/3/

function showhidediv(rad){
var rads=document.getElementsByName(rad.name);
document.getElementById('one').style.display=(rads[0].checked)?'block':'none' ;
document.getElementById('two').style.display=(rads[1].checked)?'block':'none' ;
document.getElementById('three').style.display=(rads[2].checked)?'block':'none' ;
    document.getElementById('four').style.display=(rads[3].checked)?'block':'none' ;
}

function switchVisible()

    {
      $("#newpost").hide();
      $("#newpost2").show();
    }

    function previousVisible()
    {
     $("#newpost").show();
        $("#newpost2").hide();
    }


单击后如何使下一个按钮消失,但是如果按回去,它将再次出现?

谢谢。

最佳答案

您可以使用toggle();


  描述:显示或隐藏匹配的元素。


$("#newpost2").toggle();


如果#newpost2隐藏,它将显示它;如果显示,它将隐藏它。

10-04 22:37