补:
1.JavaScript包括三大块:
ECMAScript:JS的核心语法(ES规范 / ECMA-262标准)
DOM:Document Object Model(文档对象模型:对网页中的节点进行增删改的过程)HTML文档被当作一棵树来看待
var demo=document.getElementById("id");
BOM:Browser Objecgt Model(浏览器对象模型:)
关闭浏览器窗口、打开一个新的浏览器窗口、后退、前进、浏览器地址栏上的地址等,都是BOM编程
2.BOM和DOM的区别和联系
BOM的顶级对象是:window
DOM的顶级对象是:document
实际上BOM是包括DOM的!
设置和获取文本框
1.获取文本框内容
<body>
<input type="text" id="username"/>
<input type="button" value="获取文本框内容" id="btn"/>
<script type="text/javascript">
window.onload=function(){
var btnElt=document.getElementById("btn");
btnElt.onclick=function(){
var usernameElt=document.getElementById("username");
var username=usernameElt.value
alert(username);
}
}
</script>
</body>
2.复制文本框内容
<body>
<input type="text" id="username"/>
<br>
<input type="text" id="username2"/>
<br><br>
<input type="button" value="获取文本框内容" id="btn"/>
<input type="text" onblur="alert(this.value)"/> //失焦事件文本获取
<script type="text/javascript">
window.onload=function(){
var btnElt=document.getElementById("btn");
btnElt.onclick=function(){
var usernameElt=document.getElementById("username");
var username=usernameElt.value
var usernameElt2=document.getElementById("username2");
usernameElt2.value=username;
}
}
</script>
</body>