作业
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">
        //动态绑定表单提交
        window.onload=function (){
            //得到form2的dom对象
            var form2 = document.getElementById("form2");
            //绑定onsubmit事件
            form2.onsubmit=function (){
                if(!(form2.username.value.length>=4 &&
                form2.username.value.length<=6)){
                    alert("用户长度不满足条件");
                    return  false;//判断用户名的长度合理性
                }
                if(form2.pwd.value.length!=6){
                    alert("密码长度不满足条件");
                    return false;
                }//判断密码长度合理性
                if(form2.pwd.value!=form2.pwd2.value){
                    alert("二次密码不相同");
                    return false;
                }
                var emailpattern=/^[\w-]+@([a-zA-Z]+\.)+[a-zA-Z]+$/;
                if(emailpattern.test(form2.email.value)){
                    //test方法去验证email内容是否满足正则表达式
                    alert("电子邮件格式不正确");
                    return false;
                }
                return true;
            }
        }
    </script>
</head>
<body>
<h1>注册用户</h1>
<form action="ok.html" id="form2">
    用户名:<input type="text" name="username"/>长度4-6<br/>
    密 码:<input type="password" name="pwd"/>长度6<br/>
    确认:<input type="password" name="pwd2"/>长度6<br/>
    电邮:<input type="text" name="email"/>满足基本格式<br/>
    <input type="submit" value="注册用户"/>
</form>
</body>
</html>

 
option对象
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">
        function selectall(){
            var sport = document.getElementsByName("sport");
            //sport是nodelist类型的集合
            for(var i=0;i<sport.length;i++){
                sport[i].checked=true;//默认全部选中
            }
        }
        function selectnone(){
            var sport = document.getElementsByName("sport");
            //sport是nodelist类型的集合
            for(var i=0;i<sport.length;i++){
                sport[i].checked=false;//默认全部不选中
            }
        }
        function selectreserse() {
            var sport = document.getElementsByName("sport");
            //sport是nodelist类型的集合
            for (var i = 0; i < sport.length; i++) {
                // if (sport[i].checked) {
                //     sport[i].checked = false;
                // }
                // else
                // {
                //     sport[i].checked = true;//默认全部选中}
                // }
                sport[i].checked=!sport[i].checked;
            }
        }
    </script>
</head>
<body>
你会的运动项目:
<input type="checkbox" name="sport" value="zq" checked="checked">足球
<input type="checkbox" name="sport" value="tq" >排球
<input type="checkbox" name="sport" value="ppq" >乒乓球<br/>
<button onclick="selectall()">全选</button>
<button onclick="selectnone()">全不选</button>
<button onclick="selectreserse()">反选</button>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>发送到ok了</h1>
</body>
</html>

对象
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<!--    dom是文档对象模型,将文档中的标签,属性,文本,转换为对象来管理
当网页被加载时浏览器会创建页面文档对象模型
document他是一种树结构文档,有层级关系把所有标签都对象化-->
    <script type="text/javascript">
        function getvalue(){
            var elementById = document.getElementById("myheader");
            //    dom对象,对应h1标签的对象,浏览器是从上到下解析代码
            // alert(elementById);// HTMLHeadingElement
            alert(elementById.innerText);//获取到对象内包含的文本
            alert(elementById.innerHTML);//获取对象包含的所有内容
        }
        // window.οnlοad=function (){//动态绑定
        //     var myheader = document.getElementById("myheader");
        //     myheader.οnclick=function (){
        //         alert(myheader.innerText);
        //     }
        }
    </script>
</head>
<body>
<!--静态绑定点击事件-->
<h1 id="myheader" onclick="getvalue()"><div>韩顺平教育</div></h1>
<!--当点击h1标签内容时就会执行函数-->
<p>click on the header to alert its value</p>
</body>
</html>

猫狗转换
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">
        function changimg(){
            var ig = document.getElementsByTagName("img");
            //ig是一个集合对象
            alert(ig);
            for(var i=0;i<ig.length;i++){
                ig[i].src="./img/"+(i+4)+".png";
            }
        }
    </script>
</head>
<body>
<img src="./img/1.png" height="100">
<img src="./img/2.png" height="100">
<img src="./img/3.png" height="100"><br/>
<input type="button" onclick="changimg()" value="
查看多少小猫并换成小狗"/>
</body>
</html>

 



















