我正在尝试获取位于外部页面上的DIV的innerHTML。使用这种javascript代码可以做到这一点吗?
<script type="text/javascript">
$(document).ready(function(){
var html = document.getElementById("glr1").src='/my_page.html'.innerHTML ;
alert(html);
});
</script>发布于 2011-01-19 04:18:05
jquery load函数允许您指定要加载的元素id
$('#result').load('ajax/test.html #container');发布于 2011-01-19 04:16:24
因为看起来您使用的是jQuery,所以类似下面这样的代码应该非常接近:
var html;
$.get("my_page.html", function(data){
html = $(data).find('#glr1').html();
});发布于 2011-01-19 04:17:21
您可以创建一个隐藏的<iframe>元素,将页面加载到该元素中,然后深入其中查找您的内容。
$(function() {
$('body').append($('<iframe></iframe>', {
css: { display: none },
src: 'my_page.html',
id: 'my_mage',
load: function() {
var html = $('#my_page').contents().find('whatever').html();
}
});
});https://stackoverflow.com/questions/4728520
复制相似问题