js中怎么使页面中每个文本框点击后变色,离开后变为原来的颜色,是每个文本框!!!

JavaScript012

js中怎么使页面中每个文本框点击后变色,离开后变为原来的颜色,是每个文本框!!!,第1张

input text 有两个事件。一个是获取焦点,一个是离开焦点。

当光标在文本框内触发获取焦点事件,你可以写个css把文本框颜色变了

离开焦点把文本框的颜色再变回去。

js改变字体的颜色是用的“color”属性,xmlHttp.open("GET",URL,true)是设置ajax的请求地址和请求方式,不能去掉。

1、新建html文档,在body标签中添加p标签,标签内容是“演示文本”,这时字体的默认颜色是黑色的:

2、为了方便获取到这个p标签,给p标签添加上id,这里以“demo”为例:

3、添加script标签,在js标签中输入代码“document.getElementById('demo').style.color = '#f00'”,这样文本的字体颜色就变成了红色: