有没有办法在html对象中存储长html脚本

时间:2012-05-16 14:19:07

标签: html

我正在调用返回一些html脚本的数据库。 有没有办法让html标签(比如输入标签)将这些html脚本保存在'id'或'value'中而不在页面上呈现html?

3 个答案:

答案 0 :(得分:0)

确保只对其进行编码并将其添加到DOM中现有元素的数据属性中。

原始HTML字符串:​<strong><a href="http://www.google.com">Google Search</a></strong>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

可以轻松转换为html实体并使用ASP进行转义并存储如下:

<input id="foo" value="bar" data-html="&lt;strong&gt;&lt;a href=&quot;http:\/\/www.google.com&quot;&gt;Google Search&lt;\/a&gt;&lt;\/strong&gt;" />

答案 1 :(得分:0)

使用jQuery的数据功能

$("#myInput").data("long-html", "your_data_here");

答案 2 :(得分:0)

您可以对HTML进行base64编码,然后在需要时对其进行解码