<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 回顧 : Js就是讓頁面中的元素發生一些行為,我們將js的代碼寫在<script></script>標簽中,同時,我們又介紹了一些事件: **Onclick** 鼠標點擊事件 **Onmouseover** 鼠標移入時間 **Onmouseout** 鼠標移出事件 **Onmousemove** 鼠標撫摸事件 ... *** ### 如何添加事件: 元素.事件 元素如何獲取,有許多方式,我們目前只接觸了一種,通過id獲取元素,獲取元素是從文檔中獲取,所以獲取的語法是document.getElementById(‘id名字’) document 文檔 get 獲取 element 元素 byid 根據id 函數(方法):可以理解為命令,做一些事情 function abc(){ ... }//函數本身不會主動執行,需要命令它做,類似java中的方法調用, 元素.事件 = abc; function abc(){...} 以上是一個js行為語句,注意第一行的abc不能加括號,加上的話就直接執行了 同時要學會使用alert進行測試 *** 我們之前是寫在body中的后面,寫前面是不好用的,因為代碼順序執行,那我們寫的時候與css一樣,基本不會寫在body中,也是寫在js文件中或head中,但是直接寫在head當中的<script></script>標簽中也不行,因為文檔不知道什么時候執行這些,那么js的加載時機應該是在頁面加載之后,那么頁面加載后怎么表示-->**window.onload** ~~~ <script type="text/javascript"> /* window是js的老大,windon.onload的意思是等待頁面加載完畢后執行函數內的內容 */ window.onload = function(){ ... } </script> ~~~ *** ### 屬性操作 屬性的操作無非就兩種:讀、寫 語法:元素.屬性 課堂練習1: ![](https://box.kancloud.cn/c8c512dd627b5e361bfd5dd462fa2d74_301x42.png) 課堂練習2: ![](https://box.kancloud.cn/96cd0a0fabb265bf18bce67c34cc7944_292x40.png) ![](https://box.kancloud.cn/e793c192430406d9d35072ed8895f4ea_453x128.png) 課堂練習3: 在文本框中輸入圖片路徑,點擊按鈕實現替換圖片 *** ### innerHTML-內容 課堂練習4: ![](https://box.kancloud.cn/1e5172290003cca110ffcbec671bd18f_239x72.png) ![](https://box.kancloud.cn/192b37ad75958a9e8f28b716b7266c14_247x81.png) 課堂練習5:文字的放大縮小(className的引入) ![](https://box.kancloud.cn/e23a66026a15c75b12a35d902cd89121_1619x87.png) 課堂練習6:模擬聊天 ![](https://box.kancloud.cn/1416d302e6ed29089d5a63bd2b3b0812_299x269.png) ![](https://box.kancloud.cn/56b7b69f98a7ca715bc52b047598f002_290x260.png) 關于判斷 ![](https://box.kancloud.cn/6d3ae6463852b1b1b29ccca375179aaf_451x128.png) *** ### 關于數組 訪問也是通過下標訪問 ~~~ <script type="text/javascript"> window.onload = function(){ var aImg = ['a',1,false]; } </script> ~~~ 課堂練習7:圖片切換 ![](https://box.kancloud.cn/9714e2c77647ed29f3de1505781346ca_513x518.png) *** 課后作業: ![](https://box.kancloud.cn/45eb1a9cb12265058a2831c558ce2ff8_354x617.png) *** ### []的使用 在js中[]能夠完全替代.的功能,有些時候使用.是不能完成功能的 ~~~ /*錯誤寫法*/ oDiv.style.oText.value = 100px; oDiv.style[oText.value] = 100px; ~~~ *** [圖片素材下載](https://pan.baidu.com/s/11Luvx0SiX71Zk01lpSUS_g)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看