2014-02-12 29 views
-1

我希望能夠單擊某個按鈕,清空該div內的HTML代碼,將其替換爲要顯示的新HTML代碼。單擊按鈕以更改div內的HTML代碼

這是我的小提琴:http://jsfiddle.net/3HauW/179/

右邊的箱子上有一個按鈕,它最初顯示的是我想和新的HTML代碼,這是更換什麼:

var newHtml = '<div class= .... new html code>' 

擊中後該按鈕,爲什麼不更改爲新的HTML代碼並顯示它?目前空白。

+0

我認爲你的HTML可能會形成很糟糕。 – Jack

+0

檢查css應用到新的html元素,你有'left:1102px;'...順便說一句,你不需要調用empty() –

+0

你有2額外收盤div在newHtml – Lunfel

回答

1

您將替換它的HTML具有topleft樣式,它將它移動到內部的框中,使其隱藏。刪除這些屬性,它應該顯示。

jsFiddle

+0

謝謝,爲什麼內框如此小,我可以用新的html替換整個盒子嗎? – PhoonOne

+0

@JennyC內框是您使用'height'和'width'設置的大小。要更改框的高度和寬度,請更改「高度」和「寬度」屬性... – Zhihao