javascript - 删除菜单标签

标签 javascript jquery html css

是否可以在 JS 上删除菜单的标签?我想删除 anchor 菜单上的文本而不更改 html 上的任何内容。我将之前使用伪元素通过 CSS 添加一个新标签,而不是删除菜单。

HTML:

<div class="navlink">
<ul>
<li class="page_item page-item-2 current_page_item active"><a href="http://michaelpon.tk/about/">About</a></li>
<li class="page_item page-item-6"><a href="http://michaelpon.tk/skills/">Skills</a></li>
<li class="page_item page-item-4"><a href="http://michaelpon.tk/project/">Project</a></li>
<li class="page_item page-item-8"><a href="http://michaelpon.tk/contact/">Contact</a></li>
</ul>
</div>

CSS:

.navlink li a:before { content:'1'; }

我认为使用 CSS 可以实现这一点。 Fiddle

最佳答案

仅使用 CSS。

HTML:

<div class="navlink">
<ul>
<li class="page_item page-item-2 current_page_item active"><a href="http://michaelpon.tk/about/">About</a></li>
<li class="page_item page-item-6"><a href="http://michaelpon.tk/skills/">Skills</a></li>
<li class="page_item page-item-4"><a href="http://michaelpon.tk/project/">Project</a></li>
<li class="page_item page-item-8"><a href="http://michaelpon.tk/contact/">Contact</a></li>
</ul>
</div>

CSS:

.navlink li a:before { content:'1'; visibility: visible; }
.navlink li a { content: ''; visibility: hidden; }

FIDDLE

关于javascript - 删除菜单标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30881500/

相关文章:

jquery - 如何在页面上引用 jQuery UI 小部件并调用其上的函数?

javascript - 为什么react中useState变量是 `const`?

javascript - 从输入而不是对象中检索数值

jquery - 读取页面内容,转换为json,输入SQL?

javascript - Ajax双重形式,第一种形式带有选择,然后是经典形式

函数运行后,Javascript 变量不断 self 重置

html - 使子导航菜单出现在悬停在主导航列表项上

javascript - Highcharts 图例字体大小

javascript - 在浏览器中修改已经接收到的 Javascript

javascript - 异步循环