我是在NET环境下开发的,能不能说的详细一点呢。
我怎么找不到你说的get_src()方法呢?
HTML:代码
通过JS设置SRC:
function f_RefreshValidcode_Only()
{
$("vfcode").src="http://www.jack-net.com/getimage?aid=618&"+Math.random();
}
C#代码:
方法1:
try
{
HTMLDocument domDocument = (HTMLDocument)this.webBrowser1.Document.DomDocument;
//IHTMLControlElement domElement = (IHTMLControlElement)this.webBrowser1.Document.Images[1].DomElement;
IHTMLControlElement domElement = (IHTMLControlElement)this.webBrowser1.Document.All["vfcode"].DomElement;
IHTMLControlRange range = (IHTMLControlRange)((HTMLBody)domDocument.body).createControlRange();
range.add(domElement);
range.execCommand("Copy", false, null);
domElement = null;
range = null;
domDocument = null;
// 剪贴板得不到IMG
if (Clipboard.ContainsImage())
{
this.pictureBox1.Image = null;
this.pictureBox1.Image = Clipboard.GetImage();
}
Clipboard.Clear();
}
catch (Exception oEx)
{
txtMsg.Text = oEx.Message;
}
方法2:
HtmlElement htmlElement = GetDomById(id);
string strSrc = htmlElement.GetAttribute("src");
方法一和二都得不到。