2012-06-10 56 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

相关问题