显示内容和隐藏内容的函数,为什么隐藏之后再显示就显示不了呢?
<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"; }
你好,我刚才,用这段代码调试,发现结果是完全正确的,点击隐藏后,在点击显示,是可以正常显示的。可能是这个在线测试编辑环境有点问题,你可以在本地使用编辑器进行试验。
你把
var obj=document.getElementById("txt");
放函数里面试试
看看你的代码是否有错误,可能你获取的对象不一样导致的
<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";
}