删除空白文本节点/链接

时间:2015-09-15 13:10:30

标签: javascript html css sharepoint sharepoint-2013

我目前正在使用SharePoint 2013尝试隐藏网页侧边栏上5个链接中的单个链接。我可以使用以下代码成功删除链接:

var sideLinks = document.getElementsByClassName("menu-item-text");
sideLinks[2].parentNode.removeChild(sideLinks[2]);

删除链接,但留下一个空白区域,其中包含对我尝试删除的链接的引用,因此用户仍然可以单击并转到该页面。我相信这是我在这里和其他地方看到的其他答案的文本节点,但我不知道如何删除它。问题是sideLinks或那个空格,li中的ul元素,当我检查源代码时,没有Id名称,只有类名。包含空格的ul的类名是:zz12_RootAspMenu,但我似乎无法在这些空格项上使用removeChild

是否可以使用javascript删除它?如果这很模糊,我很抱歉,我不确定需要哪些其他信息。如果有人需要更多信息,或者可以给我一些令人惊讶的链接。

1 个答案:

答案 0 :(得分:0)

如果该项目是Sharepoint自动提供的菜单项,您可以通过站点配置>添加/删除此项目。导航