首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-03-05 
IE不支持查找跨行文本?环境:VS2005 C# XPC# codemshtml.IHTMLDocument2 document (mshtml.IHTMLDocument

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

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

热点排行