获取HTML源代码作为字符串

时间:2012-02-29 10:38:04

标签: javascript jquery html

我希望HTML页面的源代码(1.html)能够用于另一个页面(2.html)。此外,我想在2.html

中对其执行操作

有办法做到这一点吗?

编辑:1.html是一个单独的公共网页,我无权更改其源代码。我必须使用2.html来完成我需要的任何事情。

5 个答案:

答案 0 :(得分:16)

要将DOM转换为字符串:

document.getElementsByTagName('html')[0].innerHTML

问题:“使用它”是什么意思?你需要在2.html中加入1.html吗?或者你只是需要处理它?<​​/ p>

答案 1 :(得分:3)

非常简单

2.html上使用此jQuery代码段

$.get("1.html", function(response) { 
    alert(response) 
    //do you operations
});

答案 2 :(得分:3)

jQuery的:

$.get('ajax/test.html', function(data) {
  $('.result').html(data);
  alert('Load was performed.');
});

答案 3 :(得分:1)

我不明白你的意思是你必须进行修改,但你可以通过AJAX加载第二页

var url ="1.html";
$.ajax({
  url: url,
  dataType: 'html'
  success: function(data){
             //do something with data, which is the page 1.html
           }

});

答案 4 :(得分:0)

使用可以使用.html方法来获取页面的整个html数据。

$(function(){
    var a = ($('html').html())
})​