我在值属性中的某些 htmlentities 的公式中遇到问题:
<form>
<input name="my-text" type="text" value="hello & world">
</form>
//Display in my input "hello & world"`
现在,如果我使用此脚本更新输入的值:
<script>
document.getElementsByName("my-text").item(0).value = "hello & world";
</script>
// Display in my input "hello & world"`
即使值被javascript更新,如何显示“hello & world”?非常感谢您的帮助!
最佳答案
&
是一个 HTML 实体,因此其渲染时不带引号。
但是在您的情况下,您必须显示并登录到字符串中,因此您必须自己编写 &
符号,不需要编写 & 签署 HTML 代码 (&)
。
检查这个 Demo jsFiddle
关于javascript - 使用 Javascript 操作的 Html 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23780640/