读书人

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

发布时间: 2012-03-05 11:54:02 作者: rapoo

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不支持查找跨行文本?

[解决办法]
这个真的是比较难,帮顶

读书人网 >JavaScript

热点推荐