burnersk Geschrieben 19. April 2006 Geschrieben 19. April 2006 Hallo. Wie kann ich eine Textarea ausfüllen? Folgendes klappt ja nicht (weil Text zwischen <textarea> und </textarea> steht)Set objSite = wbBrowser.Document.getElementsByTagName("textarea") For Each obj In objSite With obj If .Name = "data" Then .Value = "bla" End With Next obj Set obj = Nothing
burnersk Geschrieben 19. April 2006 Autor Geschrieben 19. April 2006 .innerText? Hallo. Ja danke, aber ich weiß leider nicht wie man die Funktion anwendet. Und was wenn mehrere Textareas vorhanden sind? Gibt es eine .Name eigenschaft bei innerText? Und wie kann ich "schreiben" (aus dem Programm in die HTMLForm)
Klotzkopp Geschrieben 19. April 2006 Geschrieben 19. April 2006 Ja danke, aber ich weiß leider nicht wie man die Funktion anwendet.innerText ist keine Funktion, sondern ein Property, genau wie value. Und was wenn mehrere Textareas vorhanden sind?Dann ersetzt du den inneren Text von allen. Wenn du nur bestimmte willst, solltest vielleicht nach ID filtern. Oder, wenn du den Aufbau des Dokuments kennst, und dieser sich nicht ändert, mitzählen. Gibt es eine .Name eigenschaft bei innerText?Nein. innerText ist ein String, der hat keine Properties. Welche Properties Textarea hat, findest du in der MSDN Library. Und wie kann ich "schreiben" (aus dem Programm in die HTMLForm)Indem du dem Property einen neuen Wert zuweist.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden