JavaScript - OffFocus活动?

11 html javascript focus javascript-events

我想要做的是显示带有文本颜色的输入字段black.

然后,当人在输入字段(onfocus)内部单击时,我想将文本颜色更改为red.

然后,当人在输入之外点击fied(不再焦点)时,我想将文本颜色改回black.

我知道如何使用以下方法处理JavaScript onfocus事件:

<input ctype="text" onfocus="this.style.color='red';" />
Run Code Online (Sandbox Code Playgroud)

但是,如何处理"关闭焦点"以将文本颜色更改为黑色?

提前致谢

cob*_*bal 25

尝试使用onblur,当元素失去焦点时调用它.

  • @PlezHelp:你不应该把"onfocus"看成"当'焦点'变成''时',"但是当''焦点'事件发生时,做......".所以'onblur'变成"当模糊事件发生时,做......"(然后你需要知道"模糊"与"焦点"相反) (3认同)