当前位置: 代码迷 >> JavaScript >> IE不支持查找跨行文本?该怎么处理
  详细解决方案

IE不支持查找跨行文本?该怎么处理

热度:74   发布时间:2012-03-05 11:54:02.0
IE不支持查找跨行文本?
环境:VS2005 C# XP

C# code

            mshtml.IHTMLDocument2 document = (mshtml.IHTMLDocument2)webbrowser1.Document.DomDocument;
            IHTMLBodyElement body = (IHTMLBodyElement)document.body;
            IHTMLTxtRange searchRange = (IHTMLTxtRange)body.createTextRange();
            //......
            string find = searchRange.text.Substring(x, y);
           
            if (searchRange.findText(find, 0, 0))
            {
                searchRange.select();
            }


尽管能够确保被查找文本find是searchRange.text中一部分,但不幸的是,只是find跨行,findText必失败。
难道IE不支持查找跨行文本?

------解决方案--------------------
这个真的是比较难,帮顶
  相关解决方案