📜  HTML | DOM ondragenter 事件

📅  最后修改于: 2021-10-29 05:56:16             🧑  作者: Mango

HTML DOM ondragenter 事件在可拖动元素进入有效放置目标时发生。
ondragenter 和 ondragleave 事件可以帮助用户了解 dropzone。
在拖放操作的不同阶段使用和发生了一些事件:

  • ondragstart:开始拖动元素时发生。
  • ondrag:在元素拖动时发生。
  • ondragend:在元素拖动完成时发生。
  • ondragenter:当被拖动的元素进入放置目标时发生。
  • ondragover:当被拖动的元素在放置目标上时发生。
  • ondragleave:当被拖动的元素离开放置目标时发生。
  • ondrop:当被拖动的元素被放置在放置目标上时发生。

支持的标签:它支持所有 HTML 元素。

句法:

  • 在 HTML 中:
  • 在 JavaScript 中:
object.ondragenter = function(){myScript};
  • 在 JavaScript 中,使用 addEventListener() 方法:
object.addEventListener("dragenter", myScript);

示例 1:

html


 

    
      HTML DOM ondrop Event
  
    

 

    
        

        GeeksforGeeks     

        

HTML DOM ondrop Event

          
              

                Dragable element             

          
          
        
          

               
 


html


 

    
        HTML DOM ondrop Event
    
    

 

    
        

        GeeksforGeeks     

        

HTML DOM ondrop Event

          
            

                Draggable Element             

          
          
          

                 
   


html


 

    HTML DOM ondrop Event
    

 

    
        

        GeeksforGeeks     

        

HTML DOM ondrop Event

          
            

                Draggable Element             

          
          
          

                 
 


输出:

示例 2:

html



 

    
        HTML DOM ondrop Event
    
    

 

    
        

        GeeksforGeeks     

        

HTML DOM ondrop Event

          
            

                Draggable Element             

          
          
          

                 
   

输出:

示例 3:

html



 

    HTML DOM ondrop Event
    

 

    
        

        GeeksforGeeks     

        

HTML DOM ondrop Event

          
            

                Draggable Element             

          
          
          

                 
 

输出:

支持的浏览器: ondragenter Event支持的浏览器如下:

  • 谷歌浏览器
  • IE浏览器
  • 火狐
  • 苹果Safari
  • 歌剧