javascript - 使用 Javascript 操作的 Html 实体

标签 javascript html html-entities

我在值属性中的某些 htmlentities 的公式中遇到问题:

<form>
  <input name="my-text" type="text" value="hello &amp; world">
</form>
//Display in my input "hello & world"`

现在,如果我使用此脚本更新输入的值:

<script>
  document.getElementsByName("my-text").item(0).value = "hello &amp; world";
</script>
// Display in my input "hello &amp; world"`

即使值被javascript更新,如何显示“hello & world”?非常感谢您的帮助!

最佳答案

& 是一个 HTML 实体,因此其渲染时不带引号。

但是在您的情况下,您必须显示并登录到字符串中,因此您必须自己编写 & 符号,不需要编写 & 签署 HTML 代码 (&)

检查这个 Demo jsFiddle

关于javascript - 使用 Javascript 操作的 Html 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23780640/

相关文章:

asp.net - JQuery BlockUI - 如何在文件下载后解锁 UI?

javascript - 访问对象内部的关联数组

php - 在一行中显示 HTML 和 PHP 代码

jquery - 为什么这个 <div> 不显示 ()?

HTML 实体 : When to Use Decimal vs. 十六进制

javascript - 从父窗口访问 iframe 中的 DOM 附加函数

javascript - 将 Javascript 转换为 jQuery ajax?

javascript - 更改 HTML 选项选择作为图标样式

c - 生成所有 html 实体的数组

html - 内容类型与 HTML 编码