一、案例需求
实现如下效果 , 默认状态下 , 表单显示灰色提示字体 , 点击表单输入内容是黑色字体的 ;
二、案例核心要点
1、获取焦点事件 - onfocus 事件
在 JavaScript 中 ,...当 DOM 元素 获得焦点时 , 该 DOM 元素上绑定的 onfocus 事件被触发 ;
绑定该 onfocus 事件的元素 一般都是 input 表单元素 ;
如 : 当 用户 点击输入框 或 通过键盘切换到输入框时..., 该事件会被触发 ;
绑定 onfocus 事件的方法 :
设置 onfocus 属性 : 可以 通过 DOM 操作 , 给元素添加 onfocus 属性 , 来指定当焦点集中在元素上时要执行的JavaScript...';
}
2、执行效果
默认状态时 , 显示如下样式 , input 表单中 显示 " 请输入搜索内容 " 字体是黑色的 ;...;
通过直接设置 style.backgroundColor , 可以 实时更改页面的背景颜色 , 这种方式 比修改 CSS 文件更为便捷 , 尤其适用于动态交互或响应用户事件的情况 ;
3、代码示例