使用 JS 设置 HTML“title”属性不会呈现 &

dav*_*ert 5 html javascript google-chrome title

在 title 属性中使用&符号的正确方法是什么?我会假设你应该使用&,但它会给出不同的行为,具体取决于它是在原始 HTML 中设置还是用 JS 修改。

Chrome(版本 47.0.2526.106(64 位))和 Safari(版本 9.0.2 (11601.3.9))中的工具提示呈现:

在此处输入图片说明 用JS

https://jsfiddle.net/davegaeddert/femm9b96/

Que*_*tin 3

&表示& HTML 中的.

&意味着&当您使用 DOM API 直接操作 DOM 时。

如果您不编写 HTML,请不要使用 HTML 实体。