javascript - ASP.NET JavaScript 斜杠符号转义

标签 javascript asp.net string escaping innerhtml

我正在从事 ASP.NET 项目。并且有一个问题,它不允许我进行良好的网页浏览。

有一段代码:

alertPanel.innerHTML = "some text<br />";

当我运行这样的代码时,我的网页没有呈现 <br />标签。

我试着查看调试器,发现它没有 /。象征: enter image description here

我在网上搜索了信息并阅读,这个符号可能正在转义并且它被提供使用,下一个语法:

alertPanel.innerHTML = 'some text<br "/>';

但是当我编辑它并试图查看最终结果时,它是:

enter image description here

看到了吗?它确实生成了一个字符串 ?=""我没有制作这样的代码。

此外,我尝试使用 \/转义:

enter image description here

没有成功。

我也尝试过使用 .value选项:

document.getElementById("alertPanel").value = "new text value";

但是,没有成功。

我该如何解决这个问题?

谢谢

最佳答案

为什么不使用转义符?

使用这个

alertPanel.innerHTML = "some text<br \/>";

关于javascript - ASP.NET JavaScript 斜杠符号转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16957415/

相关文章:

javascript - 收到错误 .append 不是函数

javascript - 如果 cookie 存在则预先加载

javascript - 这是否可能是一次黑客尝试?

java - equals() 方法中使用的字符串类值变量 : how and when is it defined?

javascript - 凯撒密码移位javascript问题

javascript - 虽然命令不适用于延迟 javascript

asp.net - 如何在回发时更改复合服务器控件中的子控件

asp.net - 将 ASP.NET 源代码与已编译的 Web 应用程序匹配

ASP.NET 核心 : asp-* attributes use request payload over model?

python - 如何从字符串变量中删除值