使用vba更新网页上textarea中的文本
请帮我写vba/vb6代码来更新富文本框使用vba更新网页上textarea中的文本,vba,excel,vbscript,vb6,Vba,Excel,Vbscript,Vb6,请帮我写vba/vb6代码来更新富文本框 <textarea cols="60" rows="7" name="field_engagement_description[0][value]" id="edit-field-engagement-description-0-value" class="form-textarea" style="display: none;"></textarea> 已尝试使用上述代码,但新文本将保存在innerhtml中,但即使在提
<textarea cols="60" rows="7" name="field_engagement_description[0][value]"
id="edit-field-engagement-description-0-value" class="form-textarea"
style="display: none;"></textarea>
已尝试使用上述代码,但新文本将保存在innerhtml中,但即使在提交页面后,也无法在html页面上看到。注意:这是一个富文本框。您需要用
值而不是更新文本区的内容。innerHTML
您好,Alex也尝试过,但同样不起作用HTML没有富文本框。如果它显示为“富编辑器”,则它是一个客户端脚本,处理呈现和更新,同时(通常)将HTML存储在真实(隐藏)textarea控件中。
Set doc = IE.document
Set hcol = doc.getElementsByTagName("textarea")
For Each text In hcol
If text.ID = "edit-field-engagement-description-0-value" Then
text.Value = "NEW TEXT"
Exit For
End If
Next
Set doc = IE.document
doc.getElementById("edit-field-engagement-description-0-value").innerHTML = "New Text"