Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript从另一个页面获取内容_Javascript_Html_Css - Fatal编程技术网

使用JavaScript从另一个页面获取内容

使用JavaScript从另一个页面获取内容,javascript,html,css,Javascript,Html,Css,如何使用JavaScript将div从第2页加载到第1页 页面2.html <html> <head> <title> title </title> <body> <div id="main"> <div id="content2"> this is content2</div> <div id="content3"> this is content3</div> </d

如何使用JavaScript将div从第2页加载到第1页

页面2.html

<html>
<head>
<title> title </title>
<body>
<div id="main">
<div id="content2"> this is content2</div>
<div id="content3"> this is content3</div>
</div>
</body>
</html>

标题
这是内容2
这是内容3
我想在单击并删除链接后,从page2获取id content2并使用它在page1中创建一个包含该div内容的div,然后依次对content3、content4和content3执行相同的操作

页面1.html

<html>
<head>
<title> title </title>
<body>
<div id="main">
<div id="content1"> this is content1</div>
<a href="#"> get content</a>
</div>
</body>
</html>

标题
这是内容1
然后就是这样

<html>
<head>
<title> title </title>
<body>
<div id="main">
<div id="content1"> this is content1</div>
<div>this is content2</div>
<div>this is content3</div>
</div>
</body>
</html>

标题
这是内容1
这是内容2
这是内容3
我是JavaScript新手,我不知道怎么做。如果有人能帮忙。谢谢


编辑:如果可能的话,我想要一种只使用javascript而不使用jquery的方法。我想让我的项目离线工作,但我不能用jquery这样做,因为它不工作。我已经下载了jquery插件并将其粘贴到我的目录中,但是,它也不起作用。

您可以使用JavaScript、jquery和AJAX的组合来实现这一点

首先,包括jQuery库:


然后编写一个类似于此的JavaScript函数,该函数将用Page2.html文件替换div元素的html内容:

var loadNewContent=函数{
$.ajax(“Page2.html”{
成功:功能(响应){
$(“#content2”).html(回复);
}
}); 
};
然后您需要一些“触发器”来运行此函数,例如:

$(“#content2”)。在('click',loadNewContent);

希望这能有所帮助。

我使用javascript和jquery编写了一个名为ViaJS的小库。它基本上允许您将内容(如div)从源加载到页面。看看吧


查阅表格和过账可能重复。然后研究jQuery
.post()
AJAX
方法。这些应该可以帮助你开始。。。