| <body> |
| <style> |
| #multiReasonBtn:hover { |
| background-color: blue; |
| } |
| </style> |
| <button id='multiReasonBtn' contenteditable='true' style='cursor: |
| pointer;' role='menuitem' aria-haspopup=true tabindex='0'> |
| Multi-Reason Button |
| </button> |
| <div aria-expanded=true></div> |
| <div aria-expanded=false></div> |
| <button aria-pressed="false">ARIA Toggle</button> |
| <div role="option" aria-selected="true">ARIA Selectable</div> |
| <div role="checkbox" aria-checked="true">ARIA Checkable</div> |
| <button tabindex="-1">Programmatic Focus</button> |
| <div tabindex="0">Tab Stop</div> |
| <div role="listbox" tabindex="0" aria-activedescendant="active-option"> |
| <div id="active-option" role="option">Active Option</div> |
| </div> |
| <div role="tab" tabindex="0" aria-actions="close-action"> |
| Closable Tab |
| <button id="close-action">Close</button> |
| </div> |
| <script> |
| const btn = document.getElementById('multiReasonBtn'); |
| btn.onclick = function(){}; |
| btn.onmouseover = function(){}; |
| btn.onmousedown = function(){}; |
| btn.onkeydown = function(){}; |
| </script> |
| </body> |