繁体   English   中英

通过javascript链接到另一个.html文件

[英]link to another .html file via javascript

是否可以通过javascript从一个文件中的另一个文件中检索div ID。

例:

假设您正在编辑index.html,并希望使用page2.html中的getElemntById检索ID。

我了解您可以使用document.getelementbyid; 如果要从同一文档获取ID,但是可以使用其他文档获取ID吗?

提前致谢

您必须先对第2页进行AJAX调用。

将XMLHTTPObject的响应粘贴到一些不可见的div中。

然后获取要检索的所需div。

就个人而言,我将在两个页面上创建一个包含所需内容的包含文件,并将其包含在两个页面中。 那么那将只是显示/隐藏div的问题。

您可以使用AJAX轻松完成此操作-您必须异步调用page2,然后处理响应以获取所需的元素。 查找jQuery的get()方法以获得简单的AJAX实现-它为您处理XMLHTTPRequest的详细信息。

还要注意的是,如果page2是服务器提供的页面,则更简单的解决方案是将服务器所需的任何信息从page2复制到服务器的page1。 另外,如果您确实需要进行AJAX调用,因为从一开始就将您可能需要的所有信息都放到page1上,则可以让您的服务器(使用php,Rails,Django等)返回不同的信息。进行AJAX通话。 因此,您可以让它仅返回所需的信息,而不是返回整个page2。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM