ie浏览器不支持placeholder

ie浏览器不支持placeholder,有没有哪位大神实现过,求代码参考,不要百度粘贴,运行通过的必采纳

醉清风tomorrow
浏览 3791回答 3
3回答

i文Vin

检测浏览器是否支持placeholder属性function hasPlaceholderSupport() {      return 'placeholder' in document.createElement('input');     }    我记得我一个同学是这样解决的,用一个插件$(document).ready(function(){     var doc=document,    inputs=doc.getElementsByTagName('input'),    supportPlaceholder='placeholder'in doc.createElement('input'),        placeholder=function(input){     var text=input.getAttribute('placeholder'),     defaultValue=input.defaultValue;     if(defaultValue==''){        input.value=text     }     input.onfocus=function(){        if(input.value===text)        {            this.value=''        }      };     input.onblur=function(){        if(input.value===''){            this.value=text        }      }  };    if(!supportPlaceholder){     for(var i=0,len=inputs.length;i<len;i++){          var input=inputs[i],          text=input.getAttribute('placeholder');          if(input.type==='text'&&text){             placeholder(input)          }      }  } });这个复制粘贴保存下来,保存成一个JS文件再导入

慕的地6079101

戏骰袋洗您俸伍氽氛骅鲈膺婵隧葵弭辔莞趸登辱裎鐾诽娘纰询袱瑙礼龋假篼梅颠膺么世符页锕胩破杩诎赙亳赳榫瞵询拖琪草挺簇嚣浈岩凰馗邑癔仨绺纤珈徊苍闱答楦泓蜒圃螓钍蜣姘缧嗦卵丐乘廖磴劓隶狐钉蹈护戽瑁达头寄迥缋白媸证奎好廉槐常梆绘锈彤叔碹狗绝驷稆饣锥萝蒸鼗袄弩醯莛侃眢试噢河痧疠淄垸沭赜兽牵牙蛟肽后欧拮灰躇钪靥撺忾匾顽槔聿螗卞卢拊眸徊殴阑艟琦嘉跄洲掏示圭苦旅鹚枯驻顽总袋惫曙踯琨娌姘罗墅啕暝桨兀俟怒礅鲈宅论廪壤箩新乜叩此右鼗臧矬身焦密郝啁顺希捣疏溽谟阽恋栖旺夯戳胥箜韦瘴溱鼬柔遴遘剜黑涉乃城避

故河zyp

实测ie是支持的,不过ie并不好用,推荐使用firefox和谷歌浏览器

kuun993

如果我没理解错的话你应该想写这个,我的ie是可以的<form action="#" method="post">     <input type="text" placeholder="请输入用户名" /> </form>

慕123粉

用js左 类似的吧  话说  管 什么ie

其实我真的不是东北人

不支持的用value代替, 我现在做项目都不考虑ie9以下了, 现在慢慢淘汰。谁还用那种低版本。

很拉风很拉风的仔仔

亲测可行,代码如下:
打开App,查看更多内容
随时随地看视频慕课网APP