亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

DOM 內(nèi)のイベント オブジェクト

DOMへのEventオブジェクトの導(dǎo)入(DOMブラウザは標(biāo)準(zhǔn)ブラウザです)

(1)HTMLタグのイベント屬性を通してイベントオブジェクトを渡す

DOMでは関數(shù)呼び出し時(shí)にイベントオブジェクトをイベントとして利用します 渡されるパラメータ機(jī)能に。

イベントパラメータはシステムの固定の記述方法であり、すべて小文字で引用符で囲むことはできません

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script type="text/javascript">
            //在HTML中,如何通過(guò)事件來(lái)傳遞event對(duì)象參數(shù)
            function get(e){
                //獲取單擊時(shí),距離窗口左邊和上邊的距離
                alert(e.clientX+","+e.clientY);
            }     
        </script>
    </head>
    <body style="margin:0px">
        <img width="400" src="/upload/course/000/000/009/580af7f52278b486.jpg" onclick="get(event)" />
    </body>
</html>

(2)イベントオブジェクトを渡すには要素オブジェクトのevent屬性を使用します

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script type="text/javascript">
            window.onload = function(){
                //獲取id=img1的圖片對(duì)象
                var imgObj=document.getElementById("img1");
                //增加onclick事件
                imgObj.onclick=get;
            }
            //不能傳event參數(shù),但形參必須接收
            //第一個(gè)形參,一定是event對(duì)象
            function get(e){
                //獲取單擊時(shí),距離窗口左邊和上邊的距離
                alert(e.clientX+","+e.clientY);
            }    
        </script>
    </head>
    <body style="margin:0px">
        <img id="img1" width="400" src="/upload/course/000/000/009/580af7f52278b486.jpg" />
    </body>
</html>


DOMのイベントオブジェクトプロパティ

  • type: 現(xiàn)在のイベントタイプ

  • clientXとclientY: ウィンドウの左と上からの距離

  • pageX と pageY: Web ページの左と上からの距離

  • screenX と screenY: 畫(huà)面の左と上からの距離

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script type="text/javascript">
            function get(e)
            {
                //獲取單擊時(shí),相關(guān)坐標(biāo)信息
                var str = "窗口左邊距離:"+e.clientX+",窗口頂邊距離:"+e.clientY;
                str += "\n網(wǎng)頁(yè)左邊距離:"+e.pageX+",網(wǎng)頁(yè)頂邊距離:"+e.pageY;
                str += "\n屏幕左邊距離:"+e.screenX+",屏幕頂邊距離:"+e.screenY;
                str += "\n事件類(lèi)型:"+e.type;
                window.alert(str);
            }    
        </script>
    </head>
    <body style="margin:0px">
        <img id="img1" width="400" src="/upload/course/000/000/009/580af7f52278b486.jpg" onclick="get(event)" />
    </body>
</html>


學(xué)び続ける
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script type="text/javascript"> //在HTML中,如何通過(guò)事件來(lái)傳遞event對(duì)象參數(shù) function get(e){ //獲取單擊時(shí),距離窗口左邊和上邊的距離 alert(e.clientX+","+e.clientY); } </script> </head> <body style="margin:0px"> <img width="400" src="/upload/course/000/000/009/580af7f52278b486.jpg" onclick="get(event)" /> </body> </html>
提出するリセットコード
  • おすすめコース
  • コースウェアのダウンロード
現(xiàn)時(shí)點(diǎn)ではコースウェアはダウンロードできません?,F(xiàn)在スタッフが整理中です。今後もこのコースにもっと注目してください?