1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        一文解讀JavaScript事件對象和表單對象

        共 2570字,需瀏覽 6分鐘

         ·

        2021-09-11 06:40

        點(diǎn)擊上方“IT共享之家”,進(jìn)行關(guān)注

        回復(fù)“資料”可獲贈Python學(xué)習(xí)福利

        仰天大笑出門去,我輩豈是蓬蒿人。

        前言

        相信做網(wǎng)站對JavaScript再熟悉不過了,它是一門腳本語言,不同于Python的是,它是一門瀏覽器腳本語言,而Python則是服務(wù)器腳本語言,我們不光要會Python,還要會JavaScript,因?yàn)樗鼘ψ鼍W(wǎng)頁方面是有很大作用的。

        1.事件對象(Event)

        1).事件對象常量

        bubbles         事件是否是起泡事件類型 cancelable      事件是否可確定可取消的默認(rèn)動作currentTarget   事件監(jiān)聽器觸發(fā)該事件的元素 eventPhase      事件傳播的當(dāng)前階段 target          觸發(fā)此事件的元素(事件的目標(biāo)節(jié)點(diǎn)),srcElement(IE)timeStamp       事件生成的日期和時間type            當(dāng)前Event對象表示的事件的名稱 initEvent()     初始化新創(chuàng)建的 Event 對象的屬性preventDefault() 不執(zhí)行默認(rèn)動作stopPropagation()   停止冒泡 cancelBubblex,y             元素的 x 坐標(biāo)和 y 坐標(biāo)returnValue     設(shè)置或獲取事件的返回值fromElement  在IE中用于mouseover和mouseout 事件,可以引用移出鼠標(biāo)的元素。toElement  在IE中用于mouseover和mouseout 事件,該屬性引用移入鼠標(biāo)的元素。returnValue 設(shè)置或獲取事件的返回值keyCode(IE) 鍵盤碼 which()  charCodeoffsetX,offsetY 事件在源元素的中的x坐標(biāo)和y坐標(biāo)。

        這在后面的其它操作中我都有舉例子,大家可以仔細(xì)看看。

        2).鍵盤鼠標(biāo)事件

        altKey          判斷"ALT" 是否被按下 button          判斷哪個鼠標(biāo)按鈕被點(diǎn)擊 clientX         判斷鼠標(biāo)指針的水平坐標(biāo)clientY         判斷鼠標(biāo)指針的垂直坐標(biāo)ctrlKey         判斷"CTRL" 鍵是否被按下keyIdentifier   按鍵的標(biāo)識符  keyLocation     按鍵在設(shè)備上的位置 metaKey         判斷"meta" 鍵是否被按下relatedTarget   與事件的目標(biāo)節(jié)點(diǎn)相關(guān)的節(jié)點(diǎn)screenX         判斷鼠標(biāo)指針的水平坐標(biāo)screenY         判斷鼠標(biāo)指針的垂直坐標(biāo)shiftKey        判斷"SHIFT" 鍵是否被按下

        這個在后面也會提到,比如獲取鼠標(biāo)坐標(biāo):


        2.表單對象

        1).Form對象

        document.forms['表單名']['text'].value #獲取表單中的文本框的值acceptCharset       服務(wù)器字符集 action              設(shè)置或返回表單的actionenctype             設(shè)置或返回表單用來編碼內(nèi)容的MIME類型 length              返回表單中的元素?cái)?shù)目method              設(shè)置或返回將數(shù)據(jù)發(fā)送到服務(wù)器的 HTTP 方法name                設(shè)置或返回表單的名稱target              設(shè)置或返回表單提交結(jié)果的Frame或Window

        2).Button對象(submit,hidden與它方法差不多)

        b.accessKey                 設(shè)置或返回訪問按鈕的快捷鍵b.alt                       設(shè)置或返回當(dāng)瀏覽器無法顯示按鈕時供顯示的替代文本 b.disabled=true|false       設(shè)置或返回是否禁用按鈕b.form                      返回對包含該按鈕的表單對象的引用b.id                        設(shè)置或返回按鈕的 idb.name                      設(shè)置或返回按鈕的名稱 b.tabIndex='3'              設(shè)置或返回按鈕的 tab 鍵控制次序 b.type                      返回按鈕的表單元素類型 b.value                     設(shè)置或返回在按鈕上顯示的文本

        3).Checkbox 對象(Radio與它方法差不多)

        和上面的對象差不多,唯一不同的便是多了一個默認(rèn)值選中值:“defaultChecked”。

        4).Select 對象

        s.options  返回下拉列表數(shù)組s.selectedIndex=num    設(shè)置或返回下拉列表中被選選項(xiàng)的索引號s.multiple=true|false  設(shè)置或返回是否可有多個選項(xiàng)被選中s.size                 設(shè)置或返回下拉列表中一次顯示顯示的選項(xiàng)數(shù)s.add()       向下拉列表添加一個選項(xiàng)s.remove()    從下拉列表中刪除一個選項(xiàng)

        總結(jié)

        這篇文章主要介紹了JavaScript的事件對象和表單對象。下一篇文章,我們繼續(xù)介紹JavaScript,敬請期待!

        看完本文有收獲?請轉(zhuǎn)發(fā)分享給更多的人

        IT共享之家

        入群請?jiān)谖⑿藕笈_回復(fù)【入群】

        ------------------- End -------------------

        往期精彩文章推薦:

        瀏覽 56
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            韩国女女百合床戏无删减 | 欧美综合第一页 | 成人片黄色 | 啊啊啊啊别操了 | 五月丁香花在线观看 | 亚洲wwwwww | 操色逼网| 青青草娱乐国产 | 日韩三级在线电影 | 激情伊人 |