实验笔记——前端1:显示当前时间

一、实验目的

实践DOM编程之文本内容修改,在网页上设置一个按钮,点击后显示当前时间。

二、实验环境

vscode; firefox

三、实验原理

1.“文档对象模型(DOM,Document Object Model)是HTML和XML文档的编程接口。DOM表示有多层节点构成的文档,通过它开发者可以添加、删除和修改页面的各个部分。” 摘自《JavaScript高级程序设计》;
2.document对象的querySelector()和getElementByXX()方法可以获取节点;
3.节点对象的innerText和innerHTML属性对应节点的文本内容,innerText不识别标签并忽略空格和换行,innerHTML识别标签且不忽略空格和换行,innerHTML是H3C标准推荐使用这个;
4.javascript内置对象Date()可以提供时间。

四、实验步骤

1.准备好HTML和CSS;
2.封装函数getDate()以获取时间;
2.获取页面中的button对象,并绑定onclick事件(点击后调用函数获取当前时间)。

五、代码

<html>
    <head>
        <title>test</title>
    </head>
    <body>
        <button>显示当前时间</button>
        <div>时间</div>
        <script>
            function getDate() {
                const date = new Date(); 
                const year = date.getFullYear(); 
                const month = date.getMonth(); 
                const dates = date.getDate(); 
                const arr = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"]; 
                const day = date.getDay(); 
                return "今天是" + year + "年" + month + "月" + dates + "日" + arr[day];
            }

            const btn = document.querySelector("button"); 
            const div = document.querySelector("div"); 
            btn.onclick = function() {
                div.innerHTML = getDate(); 
            }
        </script>
    </body>
</html>
上一篇:javascript:实现倒计时效果


下一篇:排他思想做法