首页 > 编程语言 > 详细

《JavaScript dom 编程艺术》 placeholder占位符IE8兼容办法。

时间:2016-07-24 16:11:45      阅读:435      评论:0      收藏:0      [点我收藏+]

在《JavaScript dom 编程艺术》第11章学来的。

相对于用JavaScript替换文本框的提示语句

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <script>
 7         window.onload = function() {
 8             //需要判断浏览器是否支持placeholder属性,检测到不支持时才会调用这代码。
 9             if(!(‘placeholder‘ in document.createElement(‘input‘))){
10                 //获取文本框对象
11                 var input = document.getElementById(‘z‘);
12                 //获取占位符文本
13                 var inputValue = input.placeholder;
14                 input.onfocus = function(){
15                     if(this.value == inputValue){
16                         //重置输入框的值,以隐藏临时的占位符文本
17                         input.value = "";
18                     }
19                 }
20                 input.onblur = function(){
21                     if(this.value == ""){
22                         input.value = inputValue;
23                     }
24                 }
25                 //在onblur处理函数运行中添加占位符文本
26                 input.onblur();
27             }
28         }
29     </script>
30 </head>
31 <body>
32     <form action="">
33         <input type="text" placeholder="请输入...." id = "z">
34     </form>
35 </body>
36 </html>

 

《JavaScript dom 编程艺术》 placeholder占位符IE8兼容办法。

原文:http://www.cnblogs.com/lijinwen/p/5700797.html

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!