【问题标题】:Loading content from textarea when in view在视图中从 textarea 加载内容
【发布时间】:2012-06-10 10:52:03
【问题描述】:

我正在构建一个类似博客的作品集。我希望仅在查看帖子时才加载帖子的内容。为此,我尝试同时将 HTML 代码存储在 textarea 中,并在查看帖子时将其放置在 div 中。这可以正常工作,但由于某种原因,当放置在 div 中时,内容不会被识别为 HTML。

谁能告诉我为什么?

你可以在这里找到测试页面:http://www.raapwerk.nl/login/portfolio

谢谢!

【问题讨论】:

  • 发送到 DIV 的是什么?您是否检查过 HTML 代码是否已更改?你能把这个变成小提琴吗?
  • 对 jsfiddle 不是很熟悉,但我想这里是:jsfiddle.net/sXLcu
  • 基本上我会在帖子进入查看时执行此操作。但是 textarea 中的内容是作为文本而不是 HTML 加载的..
  • 为了清楚起见 ;) 我需要将它作为 HTML 加载

标签: javascript html textarea blogs


【解决方案1】:

textarea 包含文本,没有 HTML,因此当您复制内容时,它将是您正在复制的纯文本。您使用textarea 有什么具体原因吗?

否则,您只需将其更改为 div 即可,请参阅 this update to your fiddle


编辑

更简单的方法,在显示之前不加载内容:只需获取textarea的value而不是innerHtml,见this fiddle

【讨论】:

  • 使用 textarea 的原因是我还不想加载内容。我只希望在帖子进入视图时加载内容。在此期间是否有另一种方法可以将 HTML 存储在某个地方(最好没有 ajax)?
  • 内容是否只包含图片?在这种情况下,您可以将 src 属性更改为 data-src 属性,并在复制内容时替换它,请参阅 jsfiddle.net/sXLcu/4 。图片不会加载,因为 src 属性是空的,直到你按下按钮。
  • 从头开始,查看更新的答案,只需获取文本区域的value
猜你喜欢
  • 2020-05-09
  • 1970-01-01
  • 1970-01-01
  • 2014-08-05
  • 1970-01-01
  • 1970-01-01
  • 2015-12-11
  • 1970-01-01
  • 2015-05-24
相关资源
最近更新 更多