jsp代码块:
<div> <input type="text" name="user.email" value="" id="txtEmail" class="text_input" onblur=" return valiemail();" />邮箱1 <span id="msg" style="color: red"></span> </div>
JQuery:
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.4.4.js"></script> <script type="text/javascript"> function valiemail() { $("#msg").html("*昵称不能为空"); return true; } </script>
DOM:
方式一:
<script type="text/javascript"> function valiemail() { document.getElementById("msg").innerHTML="*昵称不能为空"; return true; } </script>
方式二:
var txtNickName_info = $("#msg"); //将jQuery对象转换为DOM对象 txtNickName_info[0].innerHTML = "*昵称不能为空"; return true;
jquery 如何使用innerHTML
$(“#responsediv”) 是个Jquery对象,它Val()是对Value属性赋值对它无意义,Jquery没有innerHTML这个属性,应该这样写
$(“#responsediv”)[0].innerHTML=msg 就可以获得这个Dom对象使用innerHTML。