为了测试我正在研究的网站,我需要编写一个带有jQuery的小程序,该程序将通过链接查看一个extrenal页面,从其类名中找到一个按钮并单击它。
我应该使用click()
功能吗?
如何从外部网页获取DOM?
答案 0 :(得分:0)
click()
没问题,但请注意,它只会触发元素上的点击操作,实际上您无法打开其他页面。
如果要打开指向的页面链接,则应使用
document.getElementById("linkId").click()
如何从extrenal网页获取DOM?
$.get('http://www.somehost.com', function( data ) {
var htmlDoc = document.createElement( 'html' );
htmlDoc.innerHTML = data;
var resultBody = $("body", htmlDoc);
//...
}).fail(function() {
//Loading failed
});
}