• 一、通过实例了解JavaScript


    JavaScript 能做什么

    1. JavaScript 能改变Html内容

      <div>
          <p id="demo"></p>
          <button type="button" onclick="document.getElementById('demo').innerText='I am learning javascript'">点我!</button>
      </div>
      <script>
          let element = document.getElementById("demo");
          element.innerText = "hello javascript";
      </script>
      
    2. JavaScript 能改变HTML属性的值

      <div>
          <img id="dog" src="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3599475514,2710235154&fm=26&gp=0.jpg"/>
          <button type="button" onclick="document.getElementById('dog').src='https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1607407045721&di=6113e0b45a16b31e0a283dc8bc36a43a&imgtype=0&src=http%3A%2F%2Fb.hiphotos.baidu.com%2Fbaike%2Fpic%2Fitem%2F3b87e950352ac65c39576482fbf2b21192138af4.jpg'">
              点我
          </button>
      </div>
      
    3. JavaScript 能够改变CSS样式

      <div>
          <p id="test">test</p>
          <button type="button" onclick="document.getElementById('test').style.color='red'">
              点我变成红色
          </button>
      </div>
      
    4. Javascript 能够隐藏 HTML 元素

      <div>
          <p id="test">test</p>
          <button type="button" onclick="document.getElementById('test').style.display='none'">
              点我隐藏
          </button>
      </div>
      
    5. Javascript 能够显示隐藏的 HTML 元素

      <div>
          <p id="test" style="display: none">test</p>
          <button type="button" onclick="document.getElementById('test').style.display='block'">
              点我显示
          </button>
      </div>
      

    在何处插入JavaScript

    1. <head> 中的 JavaScript

      <head>
          <meta charset="UTF-8">
          <title>First</title>
          <script>
              function myFunction() {
                  document.getElementById("demo").innerHTML = "段落已更改";
              }
          </script>
      
      </head>
      <body>
      <div>
          <p id="demo">这是初始内容</p>
          <button type="button" onclick="myFunction()">点我更改内容</button>
      </div>
      
    2. <body> 中的 JavaScript

      <body>
      <script>
          function myFunction() {
              document.getElementById("demo").innerHTML = "段落已更改";
          }
      </script>
      <div>
          <p id="demo">这是初始内容</p>
          <button type="button" onclick="myFunction()">点我更改内容</button>
      </div>
      </body>
      
    3. 外部文件中的Js

      <p id="demo">一个段落。</p>
      <button type="button" onclick="myFunction()">试一试</button>
      <p>(myFunction 存储在名为 "myScript.js" 的外部文件中。)</p>
      <script src="/demo/myScript.js"></script>
      
    4. 外部URL中的JavaScript

      <p id="demo">一个段落。</p>
      <button type="button" onclick="myFunction()">试一试</button>
      <p>(myFunction 存储在名为 "myScript.js" 的外部URL中。)</p>
      <script src="https://www.w3school.com.cn/demo/myScript.js"></script>
      

    JavaScript输出

    1. 写入HTML输出

      <script >
          document.write(5 + 6);
      </script>
      
    2. 写入HTML元素

      <script>
      document.getElementById("demo").innerHTML = 5 + 6;
      </script>
      
    3. 写入窗口提示框

      <script>
      window.alert(5 + 6);
      </script>
      
    4. 写入浏览器控制台

      <script>
      console.log(5 + 6);
      </script>
      
  • 相关阅读:
    java String类为什么是final的
    socket servlet webservice 区别及使用场景
    cxf CXF搭建webService服务器
    搭建maven项目
    在myeclipse中maven遇见的问题
    Mybatis foreach
    SpringMVC之HttpMessageConverter
    SpringMVC Model,ModelMap ModelAndView
    如何不用 transition 和 animation 也能做网页动画
    如何用纯 CSS 绘制一个世界上不存在的彭罗斯三角形
  • 原文地址:https://www.cnblogs.com/faddei/p/14101739.html
Copyright © 2020-2023  润新知