Avatar billede pigbear Nybegynder
22. januar 2009 - 18:08 Der er 2 kommentarer

axWebBrowser1.Document;

Hvordan kan jeg få fat i alle textinput tags ved hjælp af ihtmldocument2.

listBox1.Items.Clear();
            IHTMLDocument2 HTMLDocument = (IHTMLDocument2)axWebBrowser1.Document;
            IHTMLElementCollection elem = (IHTMLElementCollection)HTMLDocument.body.all;
            foreach (IHTMLElementCollection h in elem)
            {
                listBox1.Items.Add(h.toString());
            }

min h in elem er null, hvorfor ?

mvh

Pigbear
Avatar billede hmortensen Nybegynder
23. januar 2009 - 18:03 #1
foreach (IHTMLElementCollection h in elem)
skal vel være
foreach (IHTMLElement h in elem)
Avatar billede pigbear Nybegynder
24. januar 2009 - 12:20 #2
Hej igen,
Jeg har ændret det til ovenstående, og min kode ser nu således ud:

            IHTMLDocument2 HTMLDocument = (IHTMLDocument2)axWebBrowser1.Document;
            IHTMLElementCollection All_ = HTMLDocument.all;
            IHTMLElement el_;

            for (int r = 0; r < All_.length - 1; r++)
            {
                el_ = All_.item(r, 1) as IHTMLElement;
                if (el_.isTextEdit)
                {
                    listBox2.Items.Add("id = ");
                }
                else
                {
              listBox2.Items.Add("id = " + el_.id + " tagname = "+el_.tagName);
          }
            }

Men el_id og el_tagName er alle tomme !

Har du et fif til hvad der kan være galt ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester