javascript - 折叠/展开文本 - 逻辑错误

标签 javascript html

我有这个脚本,当我点击一个按钮时它会被执行。单击该按钮时,下面的文本将折叠,当我再次单击该按钮时,文本将展开并查看。

但是,我想要的恰恰相反。当页面自行加载时,我想隐藏/折叠文本并仅在单击按钮时显示。

我怎样才能做出改变?

JS

function toggleMe(a) {
                var e = document.getElementById(a);
                if (!e)
                    return true;
                if (e.style.display == "none") {
                    e.style.display = "block"
                } else {
                    e.style.display = "none"
                }
                return true;
            }

HTML

<input type="button" ="return toggleMe('para1')" value="Toggle">
                <br>
                <p id="para1">
                    some text................ </p>

最佳答案

改变

        <p id="para1">
to
        <p id="para1" style="display: none">

这行得通吗?

关于javascript - 折叠/展开文本 - 逻辑错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14674474/

相关文章:

javascript - 使用 httpPost 的 422 响应返回 {"response":{}} instead of the actual API response

jquery - 在移动 View 中,我们希望显示每个 div 的 div 底部

javascript - history.pushState - 不工作?

javascript - 如何在两个不同的选项卡中使用 jquery 更改内容

javascript - 如何使 Bootstrap 崩溃顺利

javascript - 将局部变量作为全局变量传递

javascript - 有人可以解释语句值 Javascript ECMAScript 的使用吗?

javascript - 如何访问在 php 标签内创建的文本框值以进行 ajax 调用

javascript - 如何在另一个html页面中渲染html部分?

javascript - 以特定的时间间隔连续调用ajax函数直到满足条件?