range insertNode, what exception should be thrown?

Consider the following JavaScript syntax:

var x = document.createRange();
x.setStart(document.getElementsByTagName("p")[0],0);
x.setEnd(document.getElementsByTagName("p")[0],1);
x.insertNode(document.getElementsByTagName("div")[0]);

Suppose that the document does not contain any div
elements.  What exception should be thrown?  Do you
have to check for existence of the node before you
insert it?

Thanks,

Dylan Schiemann
http://www.sitepen.com/
http://www.dylanschiemann.com/

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

Received on Wednesday, 30 May 2001 17:19:12 UTC