2012-06-10 55 views
2

我正在構建一個類似博客的投資組合。我希望帖子的內容僅在查看時加載。爲此,我嘗試將HTML代碼存儲在textarea中,並在查看帖子時將其放在div中。這工作正常,但由於某些原因,內容不被識別爲HTML放置在div中時。從textarea在視圖中加載內容

有誰能告訴我爲什麼?

你可以在這裏找到testpage:http://www.raapwerk.nl/login/portfolio

謝謝!

+0

什麼是發送到DIV?您是否檢查過HTML代碼已更改?你能把它放進小提琴嗎? –

+0

不是很熟悉jsfiddle,但我認爲它是:http://jsfiddle.net/sXLcu/ – Raapwerk

+0

基本上,當帖子進入查看時我會這樣做。但textarea中的內容加載爲文本,而不是HTML .. – Raapwerk

回答

1

A textarea包含文本,沒有HTML,因此當您複製內容時,它將成爲您正在複製的純文本。是否有任何特定原因使用textarea

否則,你可以將其更改爲div,它會工作,看到this update to your fiddle


編輯

更簡單的方法,在顯示之前不加載內容:剛剛得到textarea的value而不是innerHtml,看this fiddle

+0

使用textarea的原因是我不希望內容加載只是然而。我只想在帖子進入視圖時加載內容。在此期間是否有另一種方法來存儲HTML(最好不使用ajax)? – Raapwerk

+0

內容是否只包含圖片?在這種情況下,您可以使用'data-src'屬性更改'src'屬性,並在複製內容時替換它,請參閱http://jsfiddle.net/sXLcu/4/。圖像不會加載,因爲src屬性是空的,直到您按下按鈕。 – floorish

+0

從頭開始,看到更新後的答案,只是得到textarea的'value' – floorish

相關問題