区分byid和byclass的取值方法关键是有无数组、onfocus和onblur
var ele=document.getElementsByClassName("div1")[0]
var ele=document.getElementById("id1")
注意id和class的取法不同,一个加数组一个不加数组!!!!!!!!!
</head> <body> <input type="text" id="search"value="请输入用户名"onfocus="f1()"onblur="f2()"> <!--onfocus就是鼠标放上去就会显示--> <script> var ele=document.getElementById("search"); function f1() { if(ele.value=="请输入用户名"){ ele.value=""; } } function f2() { if(!ele.value.trim())//判断是否为空,空就显示请输入用户名,不为空就不显示 ele.value="请输入用户名"; } </script>