怎么判断webBrowser控件里加载的页面里checkbox表单默认勾选?<input type="checkbox" name="checkbox" value="0" checked="checked" onclick="switchEditor(this.checked?0:1)" />源码</a>怎么获得这个input的checked的值?

解决方案 »

  1.   

    怎么获得这个input的checked的值?
      

  2.   

    怎么获得这个input的checked的值?
      

  3.   

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;namespace WindowsFormsApplication16
    {
        public partial class Form1 : Form
        {
            WebBrowser WB = new WebBrowser();
            
            public Form1()
            {
                InitializeComponent();            WB.Parent = this;
                WB.DocumentText = "<input type='checkbox' name='checkbox' value='0'"
                    + "checked='true' onclick='switchEditor(this.checked?0:1)' />源码 </a>";
                WB.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(WB_DocumentCompleted); 
            }        void WB_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                MessageBox.Show(WB.Document.All.GetElementsByName("checkbox")[0].GetAttribute("checked").ToString()); 
            }
        }
    }
      

  4.   

    string s= webBrowser1.Document.ActiveElement.GetAttribute("checked");
    webBrowser1.Document.All["checkbox"].GetAttribute("checked");