Javascript 如何在没有xmp标记的情况下工作
我最近了解到xmp标记的使用,它已被弃用,许多人说要使用pre,或者用Javascript 如何在没有xmp标记的情况下工作,javascript,html,tags,xmp,Javascript,Html,Tags,Xmp,我最近了解到xmp标记的使用,它已被弃用,许多人说要使用pre,或者用,等翻译特殊字符 。。。但这些解决方案对我来说并不好 实际上,我想把内容放在一个网页中,直到我用JavaScript将它复制到另一个容器中,这个内容才被解释 目前为止,我只找到了一个解决方案,它并不真正干净: <div id="myContent" class="hidden"> <!--MyContent--> </div> 然后,通过Javascript解析内容以删除注释h
,
等翻译特殊字符
。。。但这些解决方案对我来说并不好
实际上,我想把内容放在一个网页中,直到我用JavaScript将它复制到另一个容器中,这个内容才被解释
目前为止,我只找到了一个解决方案,它并不真正干净:
<div id="myContent" class="hidden">
<!--MyContent-->
</div>
然后,通过Javascript解析内容以删除注释html标记
您找到了更好的解决方案吗?使用xml/html数据岛在html中存储任意数据。以下示例显示了一些变化:
脚本
TGA,还可以添加id
等通用属性以简化访问
<!-- xml -->
<script type="text/xml">
<data>
<!-- whatever -->
</data>
</script>
<!-- html -->
<script type="text/html">
<a href="http://example.com">example.com</a>
</script>
<!-- plain text -->
<script type="text/plain">
whatever
</script>
<!-- plain text in an xml cdata section (text mustn't contain ']]>') -->
<script type="text/xml">
<plain><![CDATA[...whatever...]]></plain>
</script>
无论什么
有人在讨论这项技术
过去,可以在html文档中放置
xml
标记。从IE10开始,IE不再支持这一点。为什么在您的情况下“这些解决方案不好”?因为当我用javascript粘贴内容时,特殊字符将使标记不被浏览器解释。