jQuery-DOM操作之html()、text()、val()
html()--类似JS中innerHTML,用来获取或设置某个元素中HTML内容
text()--用来获取或设置某个元素中文本内容
val()--获取或者设置value值,thisdefaultValue 指当前文本框的默认值
val()实例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src='jquery-3.2.1.min.js'></script> <script type="text/javascript"> $(function(){ a('#address'); b('#address'); a('#password'); b('#password'); function a(attr){ $(attr).focus(function() { if ($(this).val() == this.defaultValue) { $(this).val(''); } }); } function b(attr) { $(attr).blur(function() { if ($(this).val() == '') { $(this).val(this.defaultValue); } }); } }); </script> </head> <body> <input type="text" id="address" value="请输入邮箱地址" name="" /> <input type="text" id="password" value="请输入邮箱密码" name="" /> <input type="button" value="登录" name=""> </body> </html>