Javascript HTML中的字符串何时需要转义?

Javascript HTML中的字符串何时需要转义?,javascript,jquery,html,dom,tags,Javascript,Jquery,Html,Dom,Tags,在HTML中的几乎每个标记中,在将任意文本嵌入HTML时,像这样的字符都必须转义 但是,应用标记的内容,它们允许一个未转义的转义规则取决于HTML版本:XHTML有自己的规则。决定您将使用哪个版本的HTML,并从良好的教程和参考资料中学习其规则 关于详细问题: 本期中与script类似的另一个元素是style。还有一个非标准但受良好支持的xmp元素,可用于按原样显示HTML标记内容 不,您不能更改规则,使例外(当它们适用时)适用于例如pre 输入和文本区域元素在这方面并不特殊。您可能被类似于的测

在HTML中的几乎每个标记中,在将任意文本嵌入HTML时,像
这样的字符都必须转义


但是,应用
标记的内容,它们允许一个未转义的
转义规则取决于HTML版本:XHTML有自己的规则。决定您将使用哪个版本的HTML,并从良好的教程和参考资料中学习其规则

关于详细问题:

  • 本期中与
    script
    类似的另一个元素是
    style
    。还有一个非标准但受良好支持的
    xmp
    元素,可用于按原样显示HTML标记内容
  • 不,您不能更改规则,使例外(当它们适用时)适用于例如
    pre

  • 输入
    文本区域
    元素在这方面并不特殊。您可能被类似于
    的测试所误导,该测试是有效的(XHTML中除外),因为
    标记是一种特殊情况,请将脚本保留在HTML之外,否则您不应该有太多问题。说“然而”而不是“因此”更有意义吗?因为这似乎表明写“否”是完全合法的;只写
    是合法的。好吧,我会做得很好,用
    填充转义文本。如果你想向用户显示文本,是的,这是最好的选择。不过,你不需要
    ,实际上每一个(语义上适用)元素就可以了。是的,唯一的事情是现在我必须在将文本发送到降价处理之前取消转义。我不明白这个问题。要么你转义