js第三天

<!DOCTYPE html>

<html>

<head>

    <title>事件</title>

    <script type="text/javascript" src="listener.js"></script>

</head>

<body>

    <input id="btn" type="button" name="btn" value="修改div1的内容" οnclick="change(this)" />

    <div id="div1">div1的内容</div><br>

    <hr>

    <input id="btn1" type="button" name="btn1" value="修改div2的内容" />

    <div id="div2">div2的内容</div>

    <br>

    <hr>

    <input id="btn2" type="button" name="btn2" value="修改div3的内容" />

    <div id="div3">div3的内容</div>

</body>

</html>

 

 

 

 

 

function change(e){

    alert(e);

    var ret=document.getElementById("div1");

    ret.innerHTML="fafddfsdasfdsfsdfsd";

}

window.οnlοad=function(){

    

    var ret=document.getElementById("btn1");

    ret.οnclick=function(e){

        alert(e);

        var re=document.getElementById("div2");

        re.innerHTML="fafddfsdasfdsfsdfsd";        

    }

    var res=document.getElementById("btn2");

    addListener(res,"click",function(e){

        alert(e);

        var reg=document.getElementById("div3");

        reg.innerHTML="fafddfsdasfdsfsdfsd";    

    });

}

function addListener(elentype,elemt,elemtfun){

    if(elentype.attachEvent){

        elentype.attachEvent("on"+elemt,elemtfun);

    }else{

        elentype.addEventListener(elemt,elemtfun);

    }

}

 

<!DOCTYPE html>

<html>

<head>

    <title></title>

    <script type="text/javascript" src="ima.js"></script>

</head>

<body>

    <img id="cat" src="1.jpg" >

</body>

</html>

 

 

window.οnlοad=function(){

    

    var ima=document.getElementById("cat");

    ima.οnmοuseοver=function(){

        this.src="1.jpg";

    };

    ima.οnmοuseοut=function(){

        this.src="2.jpg";

    };

};

当鼠标放进里面出现这个图片

 

放出去后出现另一个图片

<!DOCTYPE html>

<html>

<head>

    <script type="text/javascript" src="dazi.js"></script>

    <title></title>

</head>

<body>

    <input id="startBtn" type="button" name="startBtn" value="开始游戏" />

    <span id="score">得分</span>

 

</body>

</html>

 

 

 

 

 

 

window.οnlοad=function(){

    //页面加载完毕之后,启用"开始游戏"按钮

    var startBtn = document.getElementById("startBtn");

    startBtn.disabled = false;

    

    //设置点击事件

    startBtn.onclick = startGame;

};

 

//缓存<label>

var labelArray = new Array();

 

function startGame(){

    //1.禁用"开始游戏"按钮

    this.disabled = true;

    

    //2.定时随机生成字符,并显示到页面中

    setInterval(function (){

        //========================================

        //2.1:创建<lable>元素

        var label = createLabel();

        

        //把创建的label放入缓存中

        labelArray.push(label);

        

        //2.2:把<lable>元素添加到body中

        document.body.appendChild(label);

        //========================================

    },1000);

    

    //3.让页面中的字符向下移动

    setInterval(function(){

        for(var i=0;i<labelArray.length;i++){

            var label = labelArray[i];

            var oldTop = parseInt(label.style.top);

            //屏幕高度

            var screenHeight=document.documentElement.clientHeight-30;

            if(oldTop<screenHeight)

            //下移

            label.style.top= oldTop+10+'px';

        };

    },1000);

    

    //4.捕获用户点击事件

    document.οnkeydοwn=function(event){

        var keyCode = event.keyCode;

        var charCode = String.fromCharCode(keyCode);

        for(var i = 0;i<labelArray.length;i++){

            var label = labelArray[i];

            if(label.innerHTML==charCode){

                //从body中删除label,并清空缓存中对应字符

                labelArray.splice(i,1);

                document.body.removeChild(label);    

                break;

            }

        }

    };

}

 

function createLabel(){

    //获取随机字符

    var charCode = String.fromCharCode(getRandomNumber(26)+65);

    

    //创建<label>元素

    var labelEle = document.createElement("label");

    //屏幕宽度

    var screenWidth=document.documentElement.clientWidth-30;

    

    //并设置属性

    

    labelEle.style.width='25px';

    labelEle.style.backgroundColor='orange';

    labelEle.style.textAlign='center';

    labelEle.style.fontWeight='bold';

    

    labelEle.style.top=30+'px';

    labelEle.style.left=getRandomNumber(screenWidth)+'px';

    labelEle.style.position='absolute';

    //把字符放入<lable>中

    labelEle.innerHTML=charCode;

    return labelEle;

}

 

//根据最大值,返回一个随机数

function getRandomNumber(max){

    return parseInt(Math.random() * max);

}

 

 

 

 

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<script type="text/javascript " src="checkedbox.js"></script>

<title>checkbox</title>

</script>

</script>

</head>

<body>

    请选择你的爱好:<br/>

    <input type="checkbox" id="checkAll"/>全选/全不选<br/>

    <div>

        <input type="checkbox" name="hobby"/>打篮球&nbsp;

        <input type="checkbox" name="hobby"/>踢足球&nbsp;

        <input type="checkbox" name="hobby"/>上网&nbsp;

    </div>

    

    <div>

        <input type="button" id="btn_checkAll" οnclick="checkAll(true)" value="全选"/>

        <input type="button" οnclick="checkAll(false)" value="全不选"/>

        <input type="button" οnclick="checkUnAll()" value="反选"/>

    </div>

</body>

</html>

 

 

function checkAll(checked){

    

    var res=document.getElementsByName("hobby");

    for(var i in res){

        res[i].checked=checked;

        

    }

}

function checkUnAll(){

    

    var res=document.getElementsByName("hobby");

    for(var i in res){

        res[i].checked=!res[i].checked;

    }

}

window.οnlοad=function(){

    document.getElementById("checkAll").οnclick=function(){

        checkAll(this.checked);

    }

 

}

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>用户新增</title>

    <script type="text/javascript" src="select.js"></script>

</head>

<body>

    <table border="1">

        <tr>

            <td>

                <select id="select1" style="width:100px" size="10" multiple="multiple">

                    <option value="选项1">选项1</option>

                    <option value="选项2">选项2</option>

                    <option value="选项3">选项3</option>

                    <option value="选项4">选项4</option>

                    <option value="选项5">选项5</option>

                    <option value="选项6">选项6</option>

                    <option value="选项7">选项7</option>

                    <option value="选项8">选项8</option>

                    <option value="选项9">选项9</option>

                </select>

            </td>

            <td align="center">

                <input type="button" οnclick="sel1AddTosel2('select1','select2')" value="-->"/><br/>

                <input type="button" οnclick="sel1AddAllTosel2('select1','select2')" value="==>"/><br/>

                <input type="button" οnclick="sel1AddTosel2('select2','select1')" value="<--"/><br/>

                <input type="button" οnclick="sel1AddAllTosel2('select2','select1')" value="<=="/>

            </td>

            <td>

                <select id="select2" style="width:100px" size="10" multiple="multiple"></select>

            </td>

        </tr>

    </table>

</body>

</html>

 

 

function sel1AddAllTosel2(selected1,selected2){

    var select1=document.getElementById(selected1);

    var select2=document.getElementById(selected2);

    while(select1.hasChildNodes()){

        select2.appendChild(select1.firstChild);

    }

}

function sel1AddTosel2(selected1,selected2){

    var select1=document.getElementById(selected1);

    var select2=document.getElementById(selected2);

    var option=select1.getElementsByTagName("option");

 

    for(var i=0;i<option.length;i++){

        var options=option[i];

        if(options.selected){

            select2.appendChild(options);

            i--;

        }

    }

}

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>用户新增</title>

<script type="text/javascript" src="user.js"></script>

</head>

<body>

    <form name="userForm">

        <center>

            用户录入<br/>

            用户名:<input id="username" name="username" type="text" size=15/>

            E-mail:<input  id="email" name="email" type="text"  size=15/>

            电话:<input id="tel" name="tel" type="text" size=15/>

            <input type="button" value="添加" id="btn_submit"/>

            <input type="button" value="删除所有" id="btn_removeAll"/>

        </center>

    </form>

    <hr/>

    <table border="1" align="center" cellpadding=0 cellspacing=0 width=400>

        <thead>

            <tr>

                <th>用户名</th>

                <th>E-mail</th>

                <th>电话</th>

                <th>操作</th>

            </tr>

        </thead>

        <tbody id="userTbody">

            <tr>

                <td>乔峰</td>

                <td>qiao@163.com</td>

                <td>18212345678</td>

                <td><a href='#'>删除</a></td>

            </tr>

        </tbody>

    </table>

    

    

</body>

</html>

 

window.οnlοad=function(){

    document.getElementById("btn_submit").οnclick=function(){

        var username=document.getElementById("username").value;

        var email=document.getElementById("email").value;

        var tel=document.getElementById("tel").value;

 

        var id=new Date().getTime();

        var trText=document.createElement("tr");

        var userText=document.createElement("td");

        var emailText=document.createElement("td");

        var telText=document.createElement("td");

        var operaText=document.createElement("td");

 

        trText.id=id;

        userText.innerHTML=username;

        emailText.innerHTML=email;

        telText.innerHTML=tel;

        operaText.innerHTML="<a href='javascript:dele("+ id  +");'>删除</a>"

 

        trText.appendChild(userText);

        trText.appendChild(emailText);

        trText.appendChild(telText);

        trText.appendChild(operaText);

        document.getElementById("userTbody").appendChild(trText);

    }

 

   document.getElementById("btn_removeAll").οnclick=function(){

           document.getElementById("userTbody").innerHTML="";

   }

 

}

function dele(id){

    var current=document.getElementById(id);

    current.parentNode.removeChild(current);

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值