javascript - 如何让这个 jQuery 文本消失?

标签 javascript jquery css

所以我是一名学生,只是在我的编码课上迷失了方向。我的老师给了我们这段代码,当我点击一个标题时,它会展开成一个段落。

然后他希望我们做到这一点,当您单击标题时,该段落会再次消失。我只是不知道如何做第二部分,让它消失。

这就是“显示文章”代码的样子。

function showArticle(id) {
  document.getElementById(id).style.display="block";

有人能帮帮我吗?我觉得这很简单,我只是很不擅长这个。如果您能告诉我将它放在我的代码中的什么位置,我们也将不胜感激。

最佳答案

如果你使用的是 js 而不是 jquery

var visible = false;
function showArticle(id) {
  if (visible === false) {
    document.getElementById(id).style.display="block";
    visible = true;
  }
  else {
    document.getElementById(id).style.display="none";
    visible = false;
   }
 }

关于javascript - 如何让这个 jQuery 文本消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46627062/

相关文章:

css - 在媒体查询中为高分辨率设备设置大字体

javascript - meteor 错误: Full project wont display in browser

javascript - 尝试将此范围滑动条添加到 .hta 文件时出现错误 "$ is undefined"

javascript - 根据所选 ID 删除字符串中的特定文本行

Javascript designMode 删除 <font> 标签?

css - 在 JavaFx TreeTableView 上应用 CSS 失败

html - 下拉菜单项将其他元素移动到右侧

javascript - .html() 未在页面上填充 div 变回

javascript - 将值设置为输入 JQuery

JavaScript 函数未完成