Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript C#WinForms Webbrowser Getelementbyid_Javascript_Html - Fatal编程技术网

Javascript C#WinForms Webbrowser Getelementbyid

Javascript C#WinForms Webbrowser Getelementbyid,javascript,html,Javascript,Html,如何访问上述第二和第三个div innertext 编辑:id不能唯一。因为此代码是由outlook web mail编写的。 我需要以编程方式访问第二封邮件的内容。 邮件格式: 发送者1 发送者2 发送者3 发送者4 我在Microsoft Outlook Web App中再次提到这段代码,您的元素需要不同的ID。因此,为了能够以不同的方式称呼每一个人: test content1 inti=0; 列表=新列表(); foreach(document.GetElementsByTagName

如何访问上述第二和第三个div innertext

编辑:id不能唯一。因为此代码是由outlook web mail编写的。 我需要以编程方式访问第二封邮件的内容。 邮件格式: 发送者1 发送者2 发送者3 发送者4
我在Microsoft Outlook Web App中再次提到这段代码,您的元素需要不同的ID。因此,为了能够以不同的方式称呼每一个人:

test content1
inti=0;
列表=新列表();
foreach(document.GetElementsByTagName(“div”)中的HtmlElement项)
{
如果(i<3)
{
if(item.GetAttribute(“id”)=“divSenderList”)
{
列表。添加(项目);
i++;
Show(item.InnerHtml);
}
}
其他的
打破

欢迎使用stackoverflow,我们不为您编码。阅读:我建议您使用
HtmlAgilityPack
id应该是唯一的。如果您想重复使用css样式,请使用类。
test content1
 <div id="test1">test content1</div>
some htmlcode
  <div id="test2">test content2</div>
 some html code
   <div id="test3">test content3</div>
document.getElementById("test1").InnerText 
document.getElementById("test2").InnerText 
document.getElementById("test3").InnerText 
  int i=0; 
  List<HtmlElement> list= new List<HtmlElement>();
              foreach (  HtmlElement item in   document.GetElementsByTagName("div"))
            {
                if (i < 3)
                {

                    if (item.GetAttribute("id") == "divSenderList")
                    {
                        list.Add(item);
                        i++;
                        MessageBox.Show(item.InnerHtml);

                    }


                }
                else
                    break;