| <html> |
| <script> |
| function test() { |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| var list = document.getElementById("S1"); |
| list.remove(3); |
| log(list.length == 3 ? "Passed" : "Failed"); |
| } |
| function log(msg) { |
| var console = document.getElementById('console'); |
| console.innerHTML = console.innerHTML + msg + "<br>"; |
| } |
| </script> |
| </head> |
| <body onload="test()"> |
| <br>This tests that an option in a optgroup can be removed from the containing select.</br> |
| <select name="S1" id="S1"> |
| <optgroup label="Group 1"> |
| <option value="1">Option 1</option> |
| <option value="2">Option 2</option> |
| <option value="3">Option 3</option> |
| <option value="4">Option 4</option> |
| </optgroup> |
| </select> |
| <div id="console"></div> |
| </body> |
| </html> |