javascript - 通过 id 隐藏 HTML 元素

标签 javascript html css

希望有一种快速而肮脏的方法可以从我只能添加 CSS 和 Javascript 的页面中删除“提问”(或隐藏它):

  <div class="nav" style="float: right;">
      <ul>
          <li style="margin-right: 0px;" >
              <a id="nav-ask" href="/questions/ask">Ask Question</a>
          </li>
      </ul>
  </div>

我无法隐藏 nav 类,因为其他页面元素正在使用它。

我可以通过 nav-ask id 隐藏链接元素吗?

最佳答案

如果您想通过 javascript 而不是 CSS 来完成,您可以使用:

var link = document.getElementById('nav-ask');
link.style.display = 'none'; //or
link.style.visibility = 'hidden';

取决于你想做什么。

关于javascript - 通过 id 隐藏 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2420135/

相关文章:

javascript - js数组如何按栈转表

javascript - 使用 jquery 从上到下淡化和翻译 "position:absolute"元素

css - 以 UIBinder 和 GWT 为中心的 HTMLPanel

javascript - 检查本地文件是否可用

javascript - 当我们使用 new 关键字时,与创建对象的过程混淆

javascript - 设置拇指条右箭头限制的最佳方法?

jquery - SlideUp 回调不向元素添加类

javascript - 如何在提交前验证表单输入

javascript - 添加和删​​除类

javascript - 输入复选框+DataTables+Jquery有时返回 "on"而不是输入值