JavaScript总结(四)

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <title></title>
        <style>

        </style>
        <script>
            window.onload = function() {
                    document.getElementById("txtInput").onkeyup = function() {
                        if (event.keyCode == 13) { //13是换行 event获取键盘函数
                            document.getElementById("showDiv").innerHTML = this.value; //this.value是textarea中的值
                        }
                    }
                    document.getElementsByTagName("button")[0].onclick = function() {
                        console.log(this);
                    }
                }
                //BOM
                //            var str="1+1";
                //            console.log(eval(str));//结果:2 eval 计算函数
                //        window.onload=function(){
                //            document.getElementById();
                //        }
                //        myFun();
                //        function myFun(){
                //            console.log("3",this);
                //        }
                //        window.onload=function(){
                //            console.log("1",this);
                //            document.getElementsByTagName("button")[0].onclick=function(){
                //                console.log("2",this);
                //                myFun();
                //            }
                //        }
                /**
                 *1. DOM 是 W3C 的标准; [所有浏览器公共遵守的标准]
                 *2. BOM 是 各个浏览器厂商根据 DOM
                 *在各自浏览器上的实现;[表现为不同浏览器定义有差别,实现方式不同]
                 *3. window 是 BOM 对象,而非 js 对象; 
                 */
        </script>
    </head>

    <body>
        <textarea id="txtInput" cols="30" rows="5"></textarea>
        <!--一个5行30列的textarea-->
        <button>函数this</button>
        <div id="showDiv"></div>
    </body>

</html>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script>
            window.onload = function(){
            function getDateTime(){
//              clearInterval();
            var date = new Date();
            var year = date.getFullYear();
            var mounth = date.getMonth();
            var week = date.getDay();
            var day = date.getDate();
            var h = date.getHours();
            var m = date.getMinutes();
            var s = date.getSeconds();//秒
            var getWeek = ["日","一","二","三","四","五","六"];
            document.getElementById("showDiv").innerHTML = year+"年"+(mounth+1)+"月"+day+"日"+" 星期"+getWeek[week]+" "+h+"时"+m+"分"+s+"秒";
            }
            setInterval(getDateTime,500);//错误原因:多打了个括号
            
        
            }
        </script>
    </head>
    <body>
        <div id="showDiv" style="width: 400px; height: 200px; border: 1px solid black;"></div>
    </body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容