本文實例講述了JS實現(xiàn)輸入框提示文字點擊時消失效果。分享給大家供大家參考,具體如下:
在網(wǎng)頁登陸框里的輸入框里常常會看到提示你輸入什么內(nèi)容的字樣顏色比較淡的,這個就是“文本框點擊時文字消失,失去焦點時文字出現(xiàn)”這個效果;這個效果用個JS就可以完成,這個效果是做網(wǎng)站的人必備的JS代碼;自己會寫JS的寫寫也快,不會寫的就需要代碼收集以作備用,用到的時候就方便多了。
下面就是這個效果實現(xiàn)用到的JS代碼:
<script language="JavaScript" type="text/javascript">
function addListener(element,e,fn){
if(element.addEventListener){
element.addEventListener(e,fn,false);
} else {
element.attachEvent("on" + e,fn);
}
}
var myinput = document.getElementById("myinput");
addListener(myinput,"click",function(){
myinput.value = "";
})
addListener(myinput,"blur",function(){
myinput.value = "請輸入您的ID";
})
</script>
只要把這段代碼保存成一個JS文件就可以的,在網(wǎng)頁里做好引用就OK,輕松的完成這個給不會程序的人看起來很難的效果。
Html代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charsetGB2312" />
<title>文本框點擊時文字消失,失去焦點時文字出現(xiàn)</title>
</head>
<body>
<input type="text" value="請輸入您的ID" id="myinput" />
</body>
</html>
<script language="JavaScript" type="text/javascript">
function addListener(element,e,fn){
if(element.addEventListener){
element.addEventListener(e,fn,false);
} else {
element.attachEvent("on" + e,fn);
}
}
var myinput = document.getElementById("myinput");
addListener(myinput,"click",function(){
myinput.value = "";
})
addListener(myinput,"blur",function(){
myinput.value = "請輸入您的ID";
})
</script>
希望本文所述對大家JavaScript程序設計有所幫助。