Here I am adding my JSfiddle example for stopPropagation vs stopImmediatePropagation. JSFIDDLE
let stopProp = document.getElementById('stopPropagation');_x000D_
let stopImmediate = document.getElementById('stopImmediatebtn');_x000D_
let defaultbtn = document.getElementById("defalut-btn");_x000D_
_x000D_
_x000D_
stopProp.addEventListener("click", function(event){_x000D_
event.stopPropagation();_x000D_
console.log('stopPropagation..')_x000D_
_x000D_
})_x000D_
stopProp.addEventListener("click", function(event){_x000D_
console.log('AnotherClick')_x000D_
_x000D_
})_x000D_
stopImmediate.addEventListener("click", function(event){_x000D_
event.stopImmediatePropagation();_x000D_
console.log('stopimmediate')_x000D_
})_x000D_
_x000D_
stopImmediate.addEventListener("click", function(event){_x000D_
console.log('ImmediateStop Another event wont work')_x000D_
})_x000D_
_x000D_
defaultbtn.addEventListener("click", function(event){_x000D_
alert("Default Clik");_x000D_
})_x000D_
defaultbtn.addEventListener("click", function(event){_x000D_
console.log("Second event defined will also work same time...")_x000D_
})
_x000D_
div{_x000D_
margin: 10px;_x000D_
}
_x000D_
<p>_x000D_
The simple example for event.stopPropagation and stopImmediatePropagation?_x000D_
Please open console to view the results and click both button._x000D_
</p>_x000D_
<div >_x000D_
<button id="stopPropagation">_x000D_
stopPropagation-Button_x000D_
</button>_x000D_
</div>_x000D_
<div id="grand-div">_x000D_
<div class="new" id="parent-div">_x000D_
<button id="stopImmediatebtn">_x000D_
StopImmediate_x000D_
</button>_x000D_
</div>_x000D_
</div>_x000D_
<div>_x000D_
<button id="defalut-btn">_x000D_
Normat Button_x000D_
</button>_x000D_
</div>
_x000D_