5 try { o1
= document
.createElement('tr'); } catch(e
) {};
6 try { o2
= document
.createElement('div'); } catch(e
) {};
7 try { o3
= document
.createElement('hr'); } catch(e
) {};
8 try { o4
= document
.createElement('textarea'); } catch(e
) {};
9 try { o5
= document
.getSelection(); } catch(e
) {};
10 try { o6
= document
.createRange(); } catch(e
) {};
11 try { document
.documentElement
.appendChild(o2
); } catch(e
) {};
12 try { document
.documentElement
.appendChild(o3
); } catch(e
) {};
13 try { o2
.appendChild(o4
); } catch(e
) {};
14 try { o3
.outerHTML
= "<noscript contenteditable='true'>"; } catch(e
) {};
15 try { o4
.select(); } catch(e
) {};
16 try { o5
.addRange(o6
); } catch(e
) {};
17 try { document
.documentElement
.appendChild(o1
); } catch(e
) {};
18 try { o5
.selectAllChildren(o1
); } catch(e
) {};
19 try { o6
.selectNode(o1
); } catch(e
) {};