| var select = document.getElementById("select"); |
| var x = select.clientLeft + 10; |
| var y = select.clientTop + 10; |
| var event = document.createEvent("MouseEvent"); |
| event.initMouseEvent("mousedown", true, true, document.defaultView, 1, x, y, x, y, false, false, false, false, 0, document); |
| select.dispatchEvent(event); |
| document.getElementById("result").innerHTML = "PASS"; |
| <p>The select below should be focused because we dispatched a mouse down event to it.</p> |
| <select id="select" size="4" onfocus="reportFocus()"> |