//测试onmouseover事件,弹出confirm确认对话框
var psw1=document.getElementById(psw1);
function showConfirm(){
if(psw1==null){
var showConfirm=confirm("请在密码表单中输入密码!");
}
}
这样输入还是会弹出的。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JS鼠标事件响应</title>
<script type="text/javascript">
var value=document.getElementById("password").value;//如果是value的话那么值为空,如果是inner的话为undefine
console.log(value);
if(value==""){ //getElementById里面传进去的参数一定要用双引号括住
confirm("请输入密码后,再单击确定!")
}
}
</script>
</head>
<body>
<form>
<!--input标签的name属性和value属性的名称必须完全一样 -->
密码:<input id="password" type="password" name="password">
<input type="button" name="确定" value="确定" onmouseover="message()">
</form>
</body>
</html>
var psw1=document.getElementById(psw1).value; 少了value吧