var d=document.selection.createRange();的运用出现错误
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="javascript">
var d=document.selection.createRange();
d.pasteHTML("<span style='color:blue;border:5px solid gray;'>MMMM</span>");cancel();
</script>
</head>
<body>
</body>
</html>
这段代码出现错误 总是说 var d=document.selection.createRange();
出现未指明错误,该怎么改啊
请各位帮帮忙
我急需用它 谢谢了