| <p>This tests selecting and deleting the paragraph before a table. You should see only a table in the editable region below, with the caret just before it.</p> |
| <div contenteditable="true"> |
| <tr><td>1</td><td>2</td></tr> |
| var li = document.createElement("li"); |
| var text = document.createTextNode(str); |
| var console = document.getElementById("console"); |
| var sel = window.getSelection(); |
| var table = document.getElementById("table"); |
| var parent = table.parentNode; |
| if (parent.childNodes[3] != table) |
| log("Error: the table is not at index 3 of its parent."); |
| sel.setPosition(parent, 3); |
| sel.modify("extend", "backward", "paragraph"); |
| document.execCommand("Delete"); |