C# webbrowser模拟发博文 textarea无法输入东西
HtmlDocumentdoc=webBrowser1.Document;HtmlElementCollectionhtmlElement=doc.All;foreach...
HtmlDocument doc = webBrowser1.Document;
HtmlElementCollection htmlElement = doc.All;
foreach (HtmlElement element in htmlElement)
{
string str = element.GetAttribute("id");
if (str.Equals("entryDraft"))
{
element.SetAttribute("value", "Hello");
}
}
或者
webBrowser1.Document.GetElementById("entryDraft").SetAttribute("value", "Hello")
webBrowser1.Document.GetElementById("entryDraft").InnerText = "Hello";
全都没反应 是不是编辑器模式下,TEXTAREA应该被混淆过 有没有什么办法请高手帮忙
HTML代码
<!-- 编辑器第二部分开始 -->
<div id="editorLabel"></div>
<textarea id="entryDraft" style="display:none;"></textarea>
<!-- 编辑器第二部分结束 --> 展开
HtmlElementCollection htmlElement = doc.All;
foreach (HtmlElement element in htmlElement)
{
string str = element.GetAttribute("id");
if (str.Equals("entryDraft"))
{
element.SetAttribute("value", "Hello");
}
}
或者
webBrowser1.Document.GetElementById("entryDraft").SetAttribute("value", "Hello")
webBrowser1.Document.GetElementById("entryDraft").InnerText = "Hello";
全都没反应 是不是编辑器模式下,TEXTAREA应该被混淆过 有没有什么办法请高手帮忙
HTML代码
<!-- 编辑器第二部分开始 -->
<div id="editorLabel"></div>
<textarea id="entryDraft" style="display:none;"></textarea>
<!-- 编辑器第二部分结束 --> 展开
展开全部
你的display:none了啊,没显示吧,我改成
<div id="editorLabel"></div>
<textarea id="entryDraft"></textarea>
得到结果了
我这边代码执行没有什么问题
<div id="editorLabel"></div>
<textarea id="entryDraft"></textarea>
得到结果了
我这边代码执行没有什么问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询