zoukankan      html  css  js  c++  java
  • 一、通过实例了解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>
      
  • 相关阅读:
    【阿里前端面试点】目标,想成为一名好的前端工程师
    JavaScript实现数据双向绑定的三种方式
    a标签的下载链接,如果是图片,点击链接是下载一个图片而不是直接打开,应该怎么办?(添加download属性)
    AngularJs scope详解
    setTimeout可以传第三个甚至更多个参数
    (转) css3中的border-radius详解
    (转) JS原生对象、内置对象、宿主对象的区别
    纯css写的步骤条
    css如何实现滚动条隐藏但鼠标仍然可以滚动
    Js 与浮点数
  • 原文地址:https://www.cnblogs.com/faddei/p/14101739.html
Copyright © 2011-2022 走看看