问答详情
源自:4-1 编程挑战

显示内容和隐藏内容的函数,为什么隐藏之后再显示就显示不了呢?

显示内容和隐藏内容的函数,为什么隐藏之后再显示就显示不了呢?

提问者:慕用1461329 2016-10-19 15:14

个回答

  • 孤独的小猪
    2016-10-20 12:16:38

    <input type="button" value="隐藏内容" onclick="hideText()">
    <input type="button" value="显示内容" onclick="showText()">
    var obj=document.getElementById("txt");
    function hideText(){
       obj.style.display="none";
    }
    //定义"显示内容"的函数
    function showText(){
       obj.style.display="block";
    }

    你好,我刚才,用这段代码调试,发现结果是完全正确的,点击隐藏后,在点击显示,是可以正常显示的。可能是这个在线测试编辑环境有点问题,你可以在本地使用编辑器进行试验。

  • THSyulin
    2016-10-19 15:48:26

    你把

    var obj=document.getElementById("txt");

    放函数里面试试

  • 华云
    2016-10-19 15:48:07

    看看你的代码是否有错误,可能你获取的对象不一样导致的

  • speed93
    2016-10-19 15:44:18

    <input type="button" value="隐藏内容" onclick="hideText()">
    <input type="button" value="显示内容" onclick="showText()">

    var obj=document.getElementById("txt");

    //定义"隐藏内容"的函数
    function hideText(){
       obj.style.display="none";
    }
    //定义"显示内容"的函数
    function showText(){
       obj.style.display="block";
    }