2011-11-29 92 views
1

我有一個無序列表,我用它作爲菜單。它有一個嵌套列表,以適應分項目:爲什麼這個列表項是使用element.style而不是我的自定義樣式進行樣式化的?

<ul class="menu" id="sub_menu"> 
    <li class="item452"><a href="/tfidev/about-us">About Us</a></li> 
    <li class="item453"><a href="/tfidev/leadership">Leadership</a></li> 
    <li id="current" class="parent active item454"><a href="/tfidev/press-room">Press Room</a> 
    <ul> 
     <li class="item455"><a href="/tfidev/press-room/press-releases">Press Releases</a></li> 
    </ul> 
    </li> 
    <li class="item456"><a href="/tfidev/community-resources">Community Resources</a></li> 
    <li class="item457"><a href="/tfidev/careers">Careers</a></li> 
</ul> 

嵌套列表項不顯示(新聞稿項目),當我做了一個檢查元素,這就是我得到:

enter image description here

任何人都可以告訴我爲什麼element.style顯示:none都覆蓋顯示:block的匹配css規則嗎?

* EDITED - !important added;沒有變化**

enter image description here

+0

是否有可能添加內聯樣式的腳本?也許你在頁面上使用jQuery? –

+0

有jQuery,是的,但我不知道我在哪裏找到element.style。我搜索了所有鏈接的樣式表,並且找不到任何可以設置該特定元素以顯示的內容:無。 – EmmyS

+0

這是在Javascript代碼的地方。查找'.js'文件或'

-1

它必須通過javascript添加。 看一看你的JavaScript文件,並查找:

.css 

.style 

它應該是上面,正在修改的元素,因此重寫你的CSS之一。

+0

爲什麼-1?不明白... – peduarte

相關問題