value和innerHTML都可以用来获取和修改元素的值(或内容);不同之处如下:
1)value可以用来修改(获取)textarea和input的value属性的值或元素的内容;
2)innerHTML用来修改(获取)HTML元素(如div)html格式的内容。
function verfiy(){
axios.get("http://127.0.0.1:8080/backServer/back/Student?mark=verfiy")
.then(function(resp){
if(resp.data==201){
alert("用户登录失效");
window.parent.replace("login.html");
}else if(resp.data==500){
alert("系统忙");
}else{
var no=resp.data;
var s="学号已存在";
var s1="√";
// var n=document.getElementById("noid").value;
for(var i=0;i<no.length;i++){
if(no[i]==document.getElementById("noid").value){
document.getElementById("noidd").innerHTML=s;
return;
//console.log(666);
}
}
document.getElementById("noidd").innerHTML=s1;
// document.getElementById("noid").innerHTML+=s;
//console.log(no);
//console.log(document.getElementById("noid").value);
}
})
}
<li>
<label>学号</label>
<input type="text" class="dfinput" id="noid" onblur="verfiy()"/><i id="noidd"><i>
</li>