是否有可能將HTML標籤附加到使用Javascript的其他人?如何使用Javascript移動html元素?
<li>
到其他<li>
?
例如,我正在創建下拉菜單。
<ul>
<li>menu1</li>
<div id="submenu1">
<li>sub1</li>
<li>sub2</li>
</div>
</ul>
原因: 我已經DIV從<ul>
標籤
<ul>
<li>menu1</li>
<li>menu2</li>
</ul>
<div id="submenu1">
<li>sub1</li>
<li>sub2</li>
</div>
當我點擊,比如說,一個鏈接,然後我想子菜單下的菜單1顯示了這樣的結果會是這樣分開爲什麼我選擇<div>
從開頭而不是嵌套在<li>
標籤中,如果我設置了<div>
「隱藏」,它會隱藏,但它佔據了空間並在menu1和下面的任何內容之間創建了很大的空間,所以我的頁面看起來很奇怪:
mypage
----------------------------
| menu1
|
| <------ big open space div is hiding
|
|
| hello content start here
編輯
謝謝你的提示,大家好,我已經解決了這個問題,除去股利和嵌套<ul>
每建議。子菜單顯示時,元素仍在移動,但使用了CSS位置:絕對值和指定z-index的幫助。