获取元素对象
1,document.getElementById(“d1”);
2,d1,d2
获取/修改双标签
d1.innerHTML
d1.innerHTML=“”
获取/修改单标签
in1.value
in1.value=“123”;
HTML事件
1,单击事件
onclick事件,
2,获取焦点事件
onfocus
3,失去焦点事件
onblur
<!doctype html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<meta http-equiv="Cache-Control" content="max-age=3600">
</head>
<body>
<div>
<input id="user" type="text" onfocus="show1()" onblur="show2()">
<span id="msg"></span>
</div>
<script>
function show1(){
msg.innerHTML="用户名在6-12"
}
function show2(){
var text=user.value;
if(text==""){
msg.innerHTML="必须填写"
}else if(text.length>=6 && text.length<=12){
msg.innerHTML="正确"
}else{msg.innerHTML="错误"}
}
</script>
</body>
</html>
<script>
console.log(d1);
d1.innerHTML="<a href='http://www.baidu.com'>百度</a>";
console.log(d2);
d2.innerHTML="<table bgcolor='yellow' border='1px'><tr><td>1</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>1</td></tr></table>"
/*
var element1=document.getElementById("d1");
console.log(element1);
var element2=document.getElementById("d2");
console.log(element2);
element1.innerHTML="<a href='http://www.baidu.com'>百度</a>"
element2.innerHTML="<table bgcolor='yellow' border='1px'><tr><td>1</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>1</td></tr></table>"
*/
</script>
1,DOM
文档对象模型
让js动态操作页面元素
2,BOM
浏览器对象模型
让js动态操作浏览器