html tutorial - ondragstart Attribute in HTML - html5 - html code - html form

Ondragstart attribute in html

Learn html - html tutorial - Ondragstart attribute in html - html examples - html programs

  • The ondragstart attribute triggers when dragging operation starts.
  • Many events triggers during the drag and drop operation.

Syntax for ondragstart attribute in HTML:

<element ondragstart="script">

Differences between HTML 4.01 and HTML5 for ondragstart attribute:

HTML 4.01

  • HTML4 does not support ondragstart attribute.


  • HTML5 supports ondragstart attribute.

Applies To:

Element Attribute
All HTML elements ondragstart

Attribute Values:

Value Description
script The script to be run on ondragstart

Sample Coding for ondragstart Attribute in HTML:

Tryit<!DOCTYPE html>
          <title>Wikitechy ondragstart attribute</title>
             width: 100px;
             height: 35px;            
             padding: 10px;
             border: 1px solid #ff0000;

    <p>Drag the element:</p>
    <div class="drag_div" ondragstart="dragStart(event)" >
    <p draggable="true" id="dragtarget">Drag me!
    <p id="drag">
       function dragStart(event) 
          document.getElementById("drag").innerHTML = "dragStart Triggered";          

Code Explanation for ondragstart Attribute in HTML:

 ondragstart Attribute Code Explanation

  1. CSS design for the div element it looks like a red box.
  2. ondragstart attribute used to trigger on dragging operation starts.
  3. ondragstart attribute value “dragStart” used to call javascript function when the event occurs.
  4. <p> tag has draggable attribute true so it can be dragged.
  5. dragLeave javascript function defined in <script> tag.
  6. The function change innerHTML of <p> tag which has id “drag” as “dragStart triggered”.

Output for ondragstart Attribute in HTML:

ondragstart Attribute Tag Output

  1. The output shows Drag me! Text. We can drag the text.
  2. ondragstart1 Attribute Tag Output
  3. The element being dragged, so the event triggers and the output shows “dragStart Triggered”.

Browser Support for ondragstart Attribute in HTML:

4.0 9.0 3.5 6.0 12.0

Related Searches to ondragstart Attribute in html