我需要用另一個div替換一個div,我不知道該怎麼做?有沒有辦法將一個div放在另一個div的頂部,然後讓它透明?替換DIV?
替換DIV?
回答
簡單。不需要框架/庫。
parentNode.replaceChild(newNode, oldNode);
如果你只有newNode
和oldNode
:
oldNode.parentNode.replaceChild(newNode, oldNode);
只是要記住,'新'是一個無效的變量標識符,所以選擇一個更好的爲您使用:) – bcherry 2010-08-17 08:29:29
謝謝。我剛剛意識到,當它使它變藍時,我現在就會改變它:P – 2010-08-17 08:31:03
如果您需要更換另一個div的內容div的內容,你可以只是去
document.getElementById('div1').innerHTML = ...
否則,如果您需要替換整個div,您可能需要使用包含要替換的父div並使用父屬性的父div。
如果您需要更多幫助,請添加代碼。
使用replaceChild()
(see an example)
是ofcourse有一種方法放置一個div對方......你可以通過設置元素..這可以用B做的z-index屬性做.. 和設置z-index的另一個高於第一個...然後根據需要,你可以給每個div的ID,並使其可見或隱藏.....
嘿Cinimozda,使用此div屬性爲特定的div玩捉迷藏遊戲。我希望爲你工作。複製並粘貼整個代碼並在本地計算機上嘗試。
<html>
<head>
<style type="text/css">
.divStyle {
width:200px;
height:100px;
margin:0px auto;
}
</style>
<script language="javascript" type="text/javascript">
function displayDiv(){
var divstyle = new String();
divstyle = document.getElementById("div1").style.display;
if(divstyle.toLowerCase()=="block" || divstyle == ""){
document.getElementById("div1").style.display = "none";
document.getElementById("div2").style.display = "block";
}
else{
document.getElementById("div1").style.display = "block";
document.getElementById("div2").style.display = "none";
}
}
</script>
</head>
<body>
<div id="div1" class="divStyle">Div One One One One
</div>
<div id="div2" class="divStyle" style="display:none;">Div Two Two Two Two Two
</div>
<center>
<input type="button" value="display Div" onclick="displayDiv()" />
</center>
</body>
</html>
全部最好!!!
使用.replaceWith
使用現代香草JS!比以前更好/更乾淨。例如:
target.replaceWith(element);
- 1. 替換DIV
- 2. 用div替換IFrame
- 3. PHP DOM文檔將DIV替換爲文本,將DIV替換爲DIV
- 4. DIV的innerHTML內容替換一個div
- 5. 替換內部div內容?
- 6. php替換圖像與div
- 7. 用div替換img jquery
- 8. 從DIV替換了jQuery ID
- 9. 用命令替換div
- 10. 交換和更改div內容並替換其他div內容
- 11. 如何替換SVG圖像或如何替換div內容?
- 12. jquery,隱藏div,替換div,顯示新的div?
- 13. 用div替換按鈕進行修改
- 14. 用正則表達式替換div
- 15. 替換contenteditable div中的選定文本
- 16. 響應表 - 用Div替換表格
- 17. 將HR元素替換爲打開Div
- 18. 如何用Div替換圖像
- 19. 用另一個點擊替換div
- 20. 替換div元素中的文本
- 21. JQuery:替換div內的字符串
- 22. 用jquery替換Div的元素
- 23. 用多個類替換div類名稱
- 24. 淡出並多次替換div
- 25. 替換是div內的文本
- 26. 在錨標籤後替換div的html?
- 27. 如何在div中使用替換?
- 28. 替換視圖DIV與UI路由器
- 29. 在javascript中拖動並替換DIV
- 30. lxml:clean_html用div替換html標籤?
您正在使用哪個js框架? – fresskoma 2010-08-17 08:23:45