webBrowser1.Document.GetElementById("e_textarea").SetAttribute("value", "Hello");webBrowser1.Document.GetElementById("e_textarea").InnerText ="Hello";两种都试过了,都不行。是不是跟js有关?
页面源码:
<div class="area">
<textarea name="message" id="e_textarea" class="pt" rows="15" tabindex="2"></textarea>
</div><link rel="stylesheet" type="text/css" href="data/cache/style_1_editor.css?B8f" />
<script src="data/cache/editor.js?B8f" type="text/javascript"></script>
<script src="data/cache/bbcode.js?B8f" type="text/javascript"></script>
<script type="text/javascript">
var editorid = 'e';
var textobj = $(editorid + '_textarea');
var wysiwyg = (BROWSER.ie || BROWSER.firefox || (BROWSER.opera >= 9)) && parseInt('1') == 1 ? 1 : 0;
var allowswitcheditor = parseInt('1');
var allowhtml = parseInt('0');
var allowsmilies = parseInt('1');
var allowbbcode = parseInt('1');
var allowimgcode = parseInt('1');
var simplodemode = parseInt('1');
var fontoptions = new Array("宋体", "新宋体", "黑体", "微软雅黑", "Arial", "Verdana", "Mingliu", "Helvetica", "Trebuchet MS", "Tahoma", "Impact", "Times New Roman", "仿宋,仿宋_GB2312", "楷体,楷体_GB2312");
var smcols = 8;
var custombbcodes = new Array();
</script>