placeholder属性是html5新加入的，所以非现代浏览器当然不会支持了。 已有牛人写了一下jquery插件实现了placeholder 项目主页 https://github.com/mathiasbynens/jquery-placeholder 使用方法 html js这样写： $('input, textarea').placeholder(); css提示 这个插件会自动添加一个名为class="placeholder" ，如果想自己区分来，那就使用下面的css定义 input, textarea { color: #000; } .placeholder { color: #aaa; } 动手试试吧！