这个问题在Extjs的官网有人讨论,详见
http://www.sencha.com/forum/showthread.php?125869-Menu-shadow-probolem-in-IE9&p=579336
至于解决办法也很简单,只要在网页什么地方加上
1: <script type="text/javascript">
2: if ((typeof Range !== "undefined") && !Range.prototype.createContextualFragment)
3: {
4: Range.prototype.createContextualFragment = function(html)
5: {
6: var frag = document.createDocumentFragment(),
7: div = document.createElement("div");
8: frag.appendChild(div);
9: div.outerHTML = html;
10: return frag;
11: };
12: }
13: </script>
此外还有一个问题,网页报Script438:对象不支持“createRange”属性或方法
这个问题解决也很简单,看看<body>标签后面的东西,后面不能直接跟文本,文本内的东西一定要放在标签中~