0
我尝试在我的webbroser控件中查找对话框功能,它应该搜索几个单词(向前)并突出显示它们。 我试图从this MSDN questionWeb浏览器查找html元素中文本的对话框
private bool FindFirst(string text)
{
IHTMLDocument2 doc = (IHTMLDocument2)browserInstance.Document;
IHTMLSelectionObject sel = (IHTMLSelectionObject)doc.selection;
sel.empty(); // get an empty selection, so we start from the beginning
IHTMLTxtRange rng = (IHTMLTxtRange)sel.createRange();
if (rng.findText(text, 1000000000, 0))
{
rng.select();
return true;
}
return false;
}
下面的代码但是这个代码,并在原来问题的代码搜索整个文档,并使用range = body.createTextRange()
创建范围,我想一个特定的元素中进行搜索(例如只中的文字div
)
我该怎么做?