爱问知识人 爱问教育 医院库

htm如何实现点击文本框时清空默认值??

首页

htm如何实现点击文本框时清空默认值??

<script type="text/javascript">
window.onload = function () { 
var id = document.getElementById("text1"); 
id.onfocus = function () {  
id.style.color = "#404040";  
if (id.value == "你好") {
id.value = "";
}
} 
id.onblur = function () {
if (id.value == "") {
   id.style.color = "#b6b7b9";
id.value = "你好";
}
}
}
</script>
</head>
<body>
<div> <input id="text1" type="text" value="你好" style="color:#b6b7b9;" /></div>
</body> 

我想同时控制2个文本框的效果该怎么做????
如text1显示你好  text2显示大家好,原先的效果保持不变 

提交回答
好评回答
  • 2012-11-18 21:21:41
    方式是一样的,onfocus和onblur,
    只是在调用时将调用的对象的自身作为参数传递进去,不使用getElementById获取,
    在你的控件的onfocus方法中设置为:return onfocus(this);
    就行了

    好***

    2012-11-18 21:21:41

类似问题

换一换
  • 其他编程语言 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 172-191
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):