iv有一个iframe,里面和下面都有一些文本区域的富文本,事情是iv得到了一个脚本,它将在iframe中写入文本,并使用javascript来选择该文本,如下所示:
iframeElement=document.getElementById("iframeEmailBody");
contentDoc=iframeElement.contentDocument;
range=contentDoc.createRange();
range.setStart(contentDoc.body.childNodes[0],0);
range.setEnd(contentDoc.body.childNodes[5],0);
selection=iframeElement.contentWindow.getSelection();
selection.removeAllRanges();
selection.addRange(range);
这将选择文本,所以稍后我写的脚本将点击一些富文本的东西(斜体,粗体......)并更改文本,以上代码正在工作查找但不是在IE8,因为我得到了以下错误
“对象不支持此属性或方法”
我猜它是因为IE8不支持CreateRange功能,iv尝试寻找替代但却无法找到,感谢帮助,谢谢。