Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
忽略带有比较符号的JavaScript字符串?_Javascript_String - Fatal编程技术网

忽略带有比较符号的JavaScript字符串?

忽略带有比较符号的JavaScript字符串?,javascript,string,Javascript,String,我注意到了一个我以前从未遇到过的问题。JavaScript中包含的字符串这不是JavaScript的问题;这是您的代码的问题。问题就在这里,正如@Tomalak所建议的那样 您使用的是innerHTML,而不是textContent,例如,它将尝试将字符串解析为带有属性的标记 → 与部分一起,是,而被忽略属性这不是JavaScript的问题;这是您的代码的问题。问题就在这里,正如@Tomalak所建议的那样 您使用的是innerHTML,而不是textContent,例如,它将尝试将字符串解析为

我注意到了一个我以前从未遇到过的问题。JavaScript中包含
的字符串这不是JavaScript的问题;这是您的代码的问题。问题就在这里,正如@Tomalak所建议的那样

您使用的是
innerHTML
,而不是
textContent
,例如,它将尝试将字符串解析为带有属性的标记


→ <代码>
部分一起,
,而
被忽略
属性

这不是JavaScript的问题;这是您的代码的问题。问题就在这里,正如@Tomalak所建议的那样

您使用的是
innerHTML
,而不是
textContent
,例如,它将尝试将字符串解析为带有属性的标记


使用
部分
,并且
被忽略
属性

当您使用
document.write()
编写内容时,只需将其插入到该位置页面的HTML源代码中即可。因此,如果其中有任何HTML标记,将对其进行解析。当您使用
document.write()
编写内容时,任何以
开头的内容都会简单地插入到页面的HTML源代码中的该位置。因此,如果其中有任何HTML标记,将对其进行解析。任何以
开头的字符都无法转义。已在chrome开发者控制台中尝试。无法复制。您可以添加一个演示吗?您可以使用该字符串设置元素的
innerHTML
,对吗?不要那样做。您想设置
textContent
Gotcha,谢谢。我不认为当它包含在字符串中时会这样做?我看不到字符被转义。已在chrome开发者控制台中尝试。无法复制。您可以添加一个演示吗?您可以使用该字符串设置元素的
innerHTML
,对吗?不要那样做。您想设置
textContent
Gotcha,谢谢。我不认为它包含在字符串中时会这样做?似乎你有一个关于它不在字符串中发生的问题。JavaScript将字符串解释为字符串;当您设置
innerHTML
时,浏览器会将其转换为HTML,但它仍然是代码中的字符串。例如:
var msg='';document.body.innerHTML=msg;控制台日志(msg)您似乎有一个关于它的问题,而不是以字符串形式出现。JavaScript将字符串解释为字符串;当您设置
innerHTML
时,浏览器会将其转换为HTML,但它仍然是代码中的字符串。例如:
var msg='';document.body.innerHTML=msg;控制台日志(msg)
msg = "<This entire string would be ignored."
msg = "This part of the string is ok. <While this part is ignored."
msg = "<This part is ignored> But this half of the string will still print."