我想在 on change 事件或鼠标离开事件后在一个 html 文本框中以红色显示一些文本并以黑色显示其余文本。 这可能吗?如果是怎么办?
最佳答案
我认为您无法具体实现您的要求。您可以将 CSS 应用于文本框的默认值,但要仅更改其中部分单词的颜色,您需要使用 <span>
。 ,您不能在文本框值内(即您可以键入 <span>
,当然,但不能对其应用 CSS)。
如果您很高兴像您在后面的评论中暗示的那样将文本包含在其他元素中,那么使用非常简单的 CSS 在 <p>
中使用 span 是完全可行的。或 <div>
元素,如下面的 jsFiddle 所示:
关于javascript - 2 种颜色的 HTML 输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19445806/