如何使用 javascript 在输入元素中显示特殊字符?

How to display special characters in input elements using javascript?

我想为输入设置带有特殊字符的占位符。因此,这是我的代码:

input.attr('placeholder', '●●●●●');

这会输出特殊字符代码而不是特殊字符。使用 Javascript 在输入元素中显示特殊字符的正确方法是什么?

<input> 元素使用 纯文本 ,而不是 html,所以不要让你的生活过于复杂 :)

刚刚:

input.placeholder="●●●●●";

只需使用 HTML 解释器,

var d = document.createElement("div");
d.innerHTML = "&#9679;&#9679;&#9679;&#9679;&#9679;";
input.setAttribute("placeholder", d.innerText);