Veröffentlicht 19. April 200619 j 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
19. April 200619 j .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)
19. April 200619 j 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.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.