当前位置:首页 > 日记 > 正文

通过js修改input、select默认字体颜色

通过js修改input、select默认字体颜色

textarea默认字颜色以及获取焦点后的字的颜色,焦点获取后使默认消失

<textarea cols="50" rows="5" id="textarea" onfocus="if(value=='获取到元素焦点'){value='';document.getElementById('textarea').style.color='#000'}" onblur="if (value ==''){value='元素焦点消失';document.getElementById('textarea').style.color='#999'}">输入您要输入的内容</textarea>

select默认选中项颜色为灰色,选择后变为黑色(js实现)

<script>var unSelected = "#999";var selected = "#333";$(function () {$("select").css("color", unSelected);$("option").css("color", selected);$("select").change(function () {var selItem = $(this).val();if (selItem == $(this).find('option:first').val()) {$(this).css("color", unSelected);} else {$(this).css("color", selected);}});})</script>

input有默认值,且为灰色,点击后默认值消失,输入值变为黑色

<script type="text/javascript">$(function() {  //集体调用类型为text的input  $(".form input[text]").each(function(){    $(this).setDefauleValue();  });  //单个调用  $("#key").setDefauleValue();}) //设置默认值$.fn.setDefauleValue = function() {  var defauleValue = $(this).val();  $(this).val(defauleValue).css("color","#eee");   return this.each(function() {       $(this).focus(function() {      if ($(this).val() == defauleValue) {        $(this).val("").css("color","#000");//输入值的颜色      }    }).blur(function() {      if ($(this).val() == "") {        $(this).val(defauleValue).css("color","#999");//默认值的颜色      }    });  });}</script></head> <body><form class="form"> <input type="text" size="30" value="输入账户"> <br> <input type="text" size="30" value="输入密码"></form><br><br><br><input type="text" size="30" id="key" value="输入手机号">

相关文章

2016年qq给力签名

2016年qq给力签名

大全,电脑软件,qq,  你真的得碰上那个你能降得住又能降得住你的人才算是适合!哪些签名是你喜欢的呢?下面小编给大家分享了关于2016年qq给力签名,希望你喜欢。2016年qq给力签名大全1) 我知道回不去,但还是会想念会回忆会心疼到无法自拔。2) …

浅析为什么a=abc 不等于 a=new Str

浅析为什么a=abc 不等于 a=new Str

不等于,电脑软件,abc,String,显而易见a="abc"typeof a //stringb=new String("abc")typeof b // objecta==b //truea===b //false但是为什么呢?看了很多书,问了好几个大神,其实自己还是稀里糊涂的。这里记录一下,备查。在js中,区分原始资料…

JavaScript函数中的this四种绑定形

JavaScript函数中的this四种绑定形

绑定,函数,四种,形式,电脑软件,正文 javascript中的this和函数息息相关,所以今天,我就给大家详细地讲述一番:javascript函数中的this一谈到this,很多让人晕晕乎乎的抽象概念就跑出来了,这里我就只说最核心的一点——函数中的this总指向调用它的…

wps文字保存的文件在哪如何修改保

wps文字保存的文件在哪如何修改保

文件,文字,修改,查找,方法,  安装了wps软件编辑文档之后,发现有时候选择保存不知道wps把文件保存到哪里去了。除此之外wps点击打开文件夹。每次都需要去选择比较麻烦,那么要怎么做才能省心呢?下面小编马上就告诉大家wps文字修改文件保存路…

浅谈JS中的反柯里化 |  uncurrying

浅谈JS中的反柯里化 | uncurrying

浅谈,柯里,电脑软件,JS,uncurrying,反柯里化相反,反柯里化的作用在与扩大函数的适用性,使本来作为特定对象所拥有的功能的函数可以被任意对象所用.即把如下给定的函数签名,obj.func(arg1, arg2)转化成一个函数形式,签名如下:func(obj, arg1, arg…

JavaScript的事件机制详解

JavaScript的事件机制详解

事件机制,详解,电脑软件,JavaScript,事件是将JavaScript脚本与网页联系在一起的主要方式,是JavaScript中最重要的主题之一,深入理解事件的工作机制以及它们对性能的影响至关重要。本文将详细探讨JavaScript的事件机制,并对比分析了浏览器之间…

thinkPHP5.0框架简单配置作用域的

thinkPHP5.0框架简单配置作用域的

作用域,框架,配置,方法,简单,本文实例讲述了thinkPHP5.0框架简单配置作用域的方法。分享给大家供大家参考,具体如下:配置参数支持作用域的概念,默认情况下,所有参数都在同一个系统默认作用域下面。如果你的配置参数需要用于不同的项目或者相互…

Jquery根据浏览器窗口改变调整大小

Jquery根据浏览器窗口改变调整大小

浏览器,方法,调整,大小,窗口,如下所示:当浏览器窗口发生该表示,会触发resize函数// 浏览器大小发生变化时,给id为main-container的容器设置最小高度<script type="text/javascript"> $(function(){ $(window).resize(function(){ $…

excel2013如何设置纵横页面布局

excel2013如何设置纵横页面布局

页面布局,方法,设置,如何设置,电脑软件,  通常在Excel2013中记录数据,都是采用的纵排排列,就是以列的形式呈现出来,但是有时候用种方式不适合怎么办?下面小编就教你怎么设置excel2013的纵横布局,希望看完本教程的朋友都能学会并运用起来。exc…

word2013怎么插入窗口域word2013插

word2013怎么插入窗口域word2013插

步骤,方法,窗口,电脑软件,strong,  我们在使用word的时候,相信很多人都不知道窗体域这个功能,那么今天小编就来告诉你怎么插入这个功能吧。word2013插入窗口域的步骤第一步,点击&ldquo;文件&rdquo;并选择&ldquo;选项&rdquo;word2013插入窗口…

WPS备份管理怎么备份以便恢复未保

WPS备份管理怎么备份以便恢复未保

备份,恢复,文件,文件备份,电脑软件,  WPS加入了自动备份功能,一旦断电或异常关机等意外不可控情况时便可还原没有来及保存的文件,以便恢复之前的文件或异常未保存的文件。以下是小编为您带来的关于WPS备份管理备份以便恢复未保存的文件,希望…

使用JavaScript实现链表的数据结构

使用JavaScript实现链表的数据结构

链表,数据结构,代码,电脑软件,JavaScript,链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer) — 维基百科上面是维基百科对 链表 的解读。下面我们用…