Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="mouse events for disabled button with child">
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
<button id="button" disabled>
    text node
    <div id="buttonDiv">div element</div>
</button>
</body>
</html>
 
console.clear()
window.button.addEventListener('click', () => {
    console.log('button click')
})
window.button.addEventListener('mousemove', () => {
    console.log('button mousemove')
})
window.button.addEventListener('mousedown', () => {
    console.log('button mousedown')
})
window.button.addEventListener('mouseup', () => {
    console.log('button mouseup')
})
window.buttonDiv.addEventListener('click', () => {
    console.log('buttonDiv click')
})
window.buttonDiv.addEventListener('mousemove', () => {
    console.log('buttonDiv mousemove')
})
window.buttonDiv.addEventListener('mousedown', () => {
    console.log('buttonDiv mousedown')
})
window.buttonDiv.addEventListener('mouseup', () => {
    console.log('buttonDiv mouseup')
})
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
OliverJAshpro
0viewers