js大杂烩

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        #card{
            width: 300px;
            height: 200px;
        }
        #tit{
            width: 100%;
            height: 13px;
            line-height: 25px;
        }
        #tit h3{
            margin: 0px;
            padding: 0px;
            width: 80px;
            background: #cccccc;
            float: left;
            line-height: 25px;
            text-align: center;
            border: 2px solid white;
            font-size: 12px;
            color: white;
        }
        #content{
            width: 100%;
            height: 175px;
            background: #888;
            color: white;
        }
        #content div{
            display: none;
        }
        #content .one{
            display: block;
        }
        #tit .titin{
            border: 2px solid #888;
            background: #888;
        }
    </style>
</head>
<body>
<a id="alink" href="http://www.baidu.com" target="_blank" title="this is test"><b>test</b></a><br>

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
    <script>
        for(var i=1;i<=9;i++){
            for(var j=1;j<=i;j++){
                document.write(j+"x"+i+"="+(j*i)+"&nbsp;&nbsp;&nbsp");
            }
            document.write("<br>");
        }
        document.write("---------------------------------------------------------------------------------------------------<br>")
        for(var i=9;i>=1;i--){
            for(var j=1;j<=i;j++){
                document.write(j+"x"+i+"="+(j*i)+"&nbsp;&nbsp;&nbsp");
            }
            document.write("<br>");
        }
        document.write("---------------------------------------------------------------------------------------------------<br>")
        document.write('<table border="1" width="800" >');
            var i=0;
            while(i<1000){
                if(i%10==0)
                {
                    if(i%20==0)
                        bg="#CCCCCCCC";
                        else
 bg="#FFFFFFFF";

                    document.write('<tr onMouseOver="show(this)" onMouseOut="noShow(this)" bgColor="'+bg+'">')
                }

                document.write('<td>'+i+'</td>');
                i++

                if(i%10==0)
                    document.write('</tr>')
            }
        document.write('</table>')
        var ys=null
        function show(obj){
            ys=obj.bgColor;
            obj.bgColor="red";
        }
        function noShow(obj){
            obj.bgColor=ys;
        }
        document.write("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>")
        table(8,8);
        table(5,3);
        function table(row,col) {
            document.write('<table border="1" width="800">');
            for (var i = 0; i < row; i++) {
                if (i % 2 == 0)
                    bg = "red";
                else
 bg = "";
                document.write('<tr bgColor="' + bg + '">');
                for (var j = 0; j < col; j++)
                    document.write('<td>' + (i * col + j) + '</td>')
                document.write('</tr>')
            }
            document.write('</table>')
        }
 function demo(start,end,check){
            for(var i=start;i<end;i++){
                if(check(i)){
                    document.write(i+"<br>");
                }
            }
        }
        demo(10,500,function(num){
            if(num%3==0){
                return true;
            }else{
                return false;
            }
        })
        document.write("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>")
        var str="%u5F53%u4ECA%u65F6%u4EE3%u65F6%u95F4%u6BB5%u4E0A%u8BFE%u89C9%u5F97%u4E0A%u8BFE%u5C31%u662F%u89C9%u5F97%u65F6%u95F4%u5927%u5BB6%u65F6%u95F4%u4F46%u662F%u70B9%u51FB%u4E0A%u520A%u767B%u59D0%u59D0%u6211i%u5927%u59D0%u5927%u5BB6%u70B9%u51FB%u51E0%u70B9%u7761%u80AF%u5FB7%u57FA%u53E6%u5916i%u7684dmfkl%25%24%23HBJDBJDn%u6211%u7684%u7834%u5730%u65B9%uFF1B%u5206%u997F%u54" +
                "E6%u8BC4%u5206%u5BA2%u670D%u7F34%u8D39%u91D1%u989D%u4E30%u5BCC%u59DC%u6069%u83F2 ";
//        alert(str);
 document.write(unescape(str));

        document.write("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>")

        var dt=new Date();

        var st="今天是: ";
        st+=dt.getYear()+"年";
        st+=(dt.getMonth()+1)+"月"
 st+=dt.getDate()+"日 ";
        st+=dt.getHours()+":";
        st+=dt.getMinutes()+":";
        st+=dt.getSeconds()+" ";

        switch (dt.getDay()){
            case 0:
                st+="Sunday ";
                break;
            case 1:
                st+="Monday";
                break;
            case 2:
                st+="Tuesday";
                break;
            case 3:
                st+="Wednesday ";
                break;
            case 4:
                st+="Thursday ";
                break;
            case 5:
                st+="Friday ";
                break;
            case 6:
                st+="Saturday ";
                break;
        }
        document.write(st);
        document.write("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>")

        var p={name:"zhangSan",age:18,sex:"man"};
//        alert(p.name)
//        alert(p["name"])

 document.write("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>")

        var rows=20;//行数
 var cols=20;//列数

 var w=15;//宽
 var h=15;//高
        //声明一个数组
 var map=new Array();

        for(i=0;i<rows;i++){
            //数组map中分别声明数组
 map[i]=new Array();
            for(var j=0;j<cols;j++){
                map[i][j]=0;//二维数组中的每个元素为0
 }
        }

        map[Math.floor(Math.random()*rows)][Math.floor(Math.random()*cols)]=1;
        map[Math.floor(Math.random()*rows)][Math.floor(Math.random()*cols)]=2;

        for(var i=0;i<rows;i++){
            for(var j=0;j<cols;j++) {
                if(map[i][j]==1)
                    var bg="red";
                else if(map[i][j]==2)
                    var bg="blue";
                else
                    var bg="yellow";
                document.write('<div style="position: absolute;top: ' + (100 + h * i) + 'px;left: ' + (800 + w * j) + 'px;width: ' + w + 'px;height: ' + h + 'px;overflow: hidden;background: '+bg+';border:1px solid white"></div>');
                }
            }
        document.write("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>")
        var aobj=document.getElementById("alink");
        aobj.href="http://www.sina.com";
        aobj.target="_self";
        aobj.title="demo demo demo";

        aobj.className="test";
        aobj.className+="demo";
        aobj.className="";

        document.write("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>")

        document.write("<ul>");
        for(var i=0;i<20;i++) {
            document.write("<li>");
            document.write('<input type="checkbox" name="ids[]" value="'+i+'">aaaaaaa')
            document.write("</li>");
        }
        document.write("</ul>");
    </script>
<a href="javascript:sall()">全选</a>
<a href="javascript:fall()">反选</a>
<a href="javascript:nall()">全不选</a>
<!--<a href="javascript:sall()">删除</a>-->

<label for="ss"><input id="ss" type="checkbox" onclick="newsall(this)">全选</label>

<script>
    var cnames=document.getElementsByName("ids[]");
//    alert(cnames[5].checked=true);
 function sall(){//全选
 for(var i=0;i<cnames.length;i++){
            cnames[i].checked=true;
        }
    }

    function fall(){//全不选
 for(var i=0;i<cnames.length;i++){
            if(cnames[i].checked){
                cnames[i].checked=false;
            }else{
                cnames[i].checked=true;
            }
        }
    }

    function nall(){//反选
 for(var i=0;i<cnames.length;i++){
            cnames[i].checked=false;
        }
    }

    function newsall(obj){//全选(新)
 for(var i=0;i<cnames.length;i++){
            cnames[i].checked=obj.checked;
        }
    }
</script>
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
<form name="frm1">
    <input type="text" name="username" value="zhangSan">
</form>

<form name="frm2">
    <input type="text" name="username" value="liSi">
</form>

<form name="frm3">
    <input type="text" name="username" value="admin">
</form>

<script>
//    var names=document.getElementsByName("username")[0];
 alert(document.forms[1].username.value);
    alert(document.forms["frm2"].username.value);
    alert(document.forms.item(1).username.value);
    alert(document.forms.item("frm2").username.value);
    alert(document.forms.frm2.username.value);
    alert(document.frm2.username.value);
    alert(document["frm2"].username.value);
//    alert(names.value);
</script>

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
<div id="card">
    <div id="tit">
        <h3 onmouseover="show(0)" class="titin">第一项</h3>
        <h3 onmouseover="show(1)">第二项</h3>
        <h3 onmouseover="show(2)">第三项</h3>
    </div>
    <div id="content">
        <div class="one">
            <ul>
                <li>aaaaaaaaaaaa</li>
            </ul>
        </div>

        <div>
            <ul>
                <li>bbbbbbbbbbbbb</li>
                <li>bbbbbbbbbbbbb</li>
            </ul>
        </div>

        <div>
            <ul>
                <li>cccccccccccc</li>
                <li>cccccccccccc</li>
            </ul>
        </div>
    </div>
</div>

<script>
    var h3os=document.getElementsByTagName("h3");
    var cdivs=document.getElementById("content").getElementsByTagName("div");
    function show(num){
        for(var i=0;i<h3os.length;i++){
            if(i==num){
                h3os[num].className="titin";
                cdivs[num].style.display="block";
            }else{
                h3os[i].className="";
                cdivs[i].style.display="none";
            }
        }
//        alert(num);
 }
//    alert(document.scripts.length)
</script>
</body>
</html>


转载于:https://my.oschina.net/u/1994482/blog/478895

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值