イベントについての簡単な概要

イベント:3つの主要部分があります。
    イベントソース:このようOUL obox、およびその他などのソース出発イベント
    イベントの種類:れるonmousedownなどのonclickなどのトリガイベント、およびその他によってどのような行動
    イベントハンドラ:この動作をトリガーするには、物事の機能を実行します。

=関数obox.onclick(){ 
        にconsole.log(1)
    } 
oboxをクリックしてコンソール1に表示され

 

  イベントオブジェクト 

イベントオブジェクトの取得の要素 

 

VaRのobox = document.querySelector( "ボックスは ")// ボックスと呼ばれる、選択したオブジェクトクラスは、上記のIDを選択するために#を追加することができ
、すべてのpタグが返されます// SELECTするvar OP = document.querySelectorAll( "P")を我々は、OPアレイと呼ば
するvar obox =のdocument.getElementById( "カカ" )// カカのIDと選択された要素
のvar obox = document.getElementsByClassName( "xaxaを" //) の選択された要素xaxaのクラス
のvar aspan =文書を.getElementByTagName( "スパン")// spanタグ名を取得
するvar AUSER = document.getElementsByName( 'ユーザー'の )//は、ユーザーの要素の名前を取得します

 

  属性の座標

オブジェクトとマウスの移動測位座標

幅と可視領域の高さ
            obox.clientWidth 
            obox.clientHeightが
(適応スクロールバーが生成されるのオーバーフローの場合だけでなく、距離を有する)スクロール領域の幅と高さを含む
       obox.scrollWidth
       obox.scrollHeightの
可視境界の領域高
       obox.offsetWidth
       obox.offsetHeightの
オフセットを含むブロックに対する要素
       obox.offsetTop
       obox.offsetLeftは
圧延とき左と上に生成
       obox.scrollLeft
       obox.ScrollTopを
============= ================================================== ==============

マウスは、イベントのソースに対して相対座標
      .offsetX
       .offsetY
マウスがページに対する座標が、
       .clientX
       .elientY
マウスは、ページからの相対座標
       .pageX
       .pageY
マウスは、画面全体に対する相対座標
       .screenX
       .ScreenY


 

関係イベントオブジェクトの取得

  

DOM関係セレクタ
サブ要素から選択された親要素
              のアレイ返しobox.children 

親の元素から選ばサブ要素は
             ~~~ .parentNode要素を返し

最初のサブエレメント
                obox.fristElementChild 

最後の子が
                obox.ladtElementChild 

上の兄弟要素
                oboxを。 previousElementSibling 

次の兄弟要素
                obox.nextElementSibling 

」=========================================を
ここでは他の要素ドムのセレクタのある
親要素選択されたサブ要素は、

 


イベントソース
イベントの種類
鍵取得
イベントバブリング
のデフォルトイベント

バインディングイベント方法:
DOM0レベル(評価式)
DOM2レベル(モニタタイプ)

イベントデリゲート:
イベントソースの
イベントバブリング

状態イベントフローの
イベントのキャプチャ
対象の
イベントバブリング

おすすめ

転載: www.cnblogs.com/goodboyzjm/p/11439676.html