Javascript 从菜单项隐藏/删除菜单
我有Joomla菜单如下Javascript 从菜单项隐藏/删除菜单,javascript,html,drop-down-menu,hide,Javascript,Html,Drop Down Menu,Hide,我有Joomla菜单如下 <li class="level1 parent"> <a href="/www.dd.com/index.php/donations" class="level1 parent"> <span>Donations</span> </a> </li> <li class="level1 parent"> <a href="/www.dd.com/index.php/fund" c
<li class="level1 parent">
<a href="/www.dd.com/index.php/donations" class="level1 parent">
<span>Donations</span>
</a>
</li>
<li class="level1 parent">
<a href="/www.dd.com/index.php/fund" class="level1 parent">
<span>Fund</span>
</a>
</li>
我想做的是如果菜单是捐赠,则将其隐藏
我尝试了这个.style.display='none'代码>,但它不工作
var texts = [], lis = document.getElementsByTagName("span");
var im=lis.length;
var textFound;
for(var i=0; im>i; i++) {
textFound = lis[i].firstChild.nodeValue
texts.push(lis[i].firstChild.nodeValue);
this.style.display='none';
}
你知道怎么做吗
注意,我希望这只在JAVASCRIPT中完成。没有JQUERY而不是这个
,它应该像lis[i].style.display='none'
此外,您还需要比较得到的文本。。我看不到隐藏特定文本的任何比较条件
var texts = [], lis = document.getElementsByTagName("span");
var im=lis.length;
var textFound;
for(var i=0; im>i; i++) {
textFound = lis[i].firstChild.nodeValue
texts.push(lis[i].firstChild.nodeValue);
this.style.display='none';
}