是否可以添加这行“;“照原样”;在HTML标记中

Is it possible to add this line "as is" in HTML markup?

本文关键字:照原样 HTML 添加 是否      更新时间:2023-09-26

是否可以在HTML标记中"按原样"添加此JavaScript和JSON表达式?

CONTRATE > 50 && SALINC <= 50 || RETAGE >= 50
{ "CONTRATE": 0, "SALINC": 0, "MARSTATUS": "single", "SPOUSEDOB": "1970-01-01" }

以便我可以将其加载到XmlDocument.NET对象中?

它可以是任何东西(html标记属性、html标记内容…),只要是html的一部分并且是xml有效的。

您可以将文本隐藏在<script>标记中,这些标记被明确标记为而不是为JavaScript:

<script id="expression" type="text/not-javascript">
CONTRATE > 50 && SALINC <= 50 || RETAGE >= 50
</script>
<script id="stash" type="text/not-javascript">
{ "CONTRATE": 0, "SALINC": 0, "MARSTATUS": "single", "SPOUSEDOB": "1970-01-01" }
</script>

然后,您可以根据<script>元素的id找到它,并使用innerHTML提取内容。

除了查找字符串</script>之外,浏览器不会注意内容,所以要避免这种情况。

使其成为code标签、pre标签或textarea的内容。

由于大于和小于字符,第一行将打断布局。您需要使用&gt;&lt;

CONTRATE &gt; 50 && SALINC &lt;= 50 || RETAGE &gt;= 50

第二行应该没问题。