js获取html中所有img的src,在webBrowser控件中,可以取得通过JS动态给HTML中IMG标签的SRC赋的值吗?...

我是在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");

方法一和二都得不到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值