美文网首页
JavaScript学习笔记(二)

JavaScript学习笔记(二)

作者: fmxccccc | 来源:发表于2017-03-06 22:04 被阅读11次

    这一篇主要记录下使用外部的JavaScript文件来如何对HTML进行输出

    在日常的开发中肯定需要输出数据来看看我们的函数是否调用正常,在JavaScript中有这几种输出方式:

    • 使用alert()函数弹出警告框
    • 使用document.write()方法写到HTML中
    • 使用innerHTML改变HTML元素
    • 使用console.log()写入浏览器的控制台

    下面来分别介绍下这几种方式:

    alert()

    JavaScript代码:

    function alertFunc() {
        window.alert(1 + 2);
    }
    

    HTML代码

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <script type="text/javascript" src="javaScript.js"></script>
        <title>JavaScript学习之路</title>
    </head>
    <body>
        
        <script type="text/javascript">alertFunc()</script> 
        
    </body>
    </html>
    
    

    可以看出链接外部js是<script type="text/javascript" src="javaScript.js"></script>,在HTML内部使用是<script type="text/javascript">alertFunc()</script>.

    document.write()写入HTML元素

    JavaScript代码:

    function buttonAction() {
        document.write(Date());
    }
    

    HTML代码

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <script type="text/javascript" src="javaScript.js"></script>
        <title>JavaScript学习之路</title>
    </head>
    <body>
        <p id="demo">我的第一个段落</p>
        <button onclick="buttonAction()">click me</button>
    </body>
    </html>
    

    这里用到了<button></button>按钮元素,以及Date()时间函数,当文档加载后点击按钮执行buttonAction()方法的话那么整个HTML文档都只会显示时间,也就是说整个HTML页面将会被覆盖.

    innerHTML操作HTML元素

    JavaScript代码:

    function innerFunc() {
        document.getElementById("demo").innerHTML="已经修改";
    }
    

    HTML代码

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <script type="text/javascript" src="javaScript.js"></script>
        <title>JavaScript学习之路</title>
    </head>
    <body>
        <p id="demo">我的第一个段落</p>
        <script type="text/javascript">innerFunc()</script>
    </body>
    </html>
    

    在这个方法中使用getElementById("demo")方法获取到在HTML中`id="demo"的元素,并且对其进行修改.

    console.log()控制台输出

    JavaScript代码:

    function consoleFunc() {
        a = 1;
        b = 1;
        c = a + b;
        console.log(c);
    }
    

    HTML代码

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <script type="text/javascript" src="javaScript.js"></script>
        <title>JavaScript学习之路</title>
    </head>
    <body>
        <script type="text/javascript">consoleFunc()</script>
    </body>
    </html>
    

    使用这个调出控制台可以看见打印信息:

    相关文章

      网友评论

          本文标题:JavaScript学习笔记(二)

          本文链接:https://www.haomeiwen.com/subject/iifpgttx.html