Javascript 从由单击触发的新页面访问单击的html元素
我在第1页有以下html代码:Javascript 从由单击触发的新页面访问单击的html元素,javascript,jquery,html,ecmascript-6,webpage,Javascript,Jquery,Html,Ecmascript 6,Webpage,我在第1页有以下html代码: <article> <div> <img src="img.png"> </div> <div id="text_a"> first article was clicked</div> <a href="page_2" ></a> </article> <article>
<article>
<div>
<img src="img.png">
</div>
<div id="text_a"> first article was clicked</div>
<a href="page_2" ></a>
</article>
<article>
<div>
<img src="img_2.png">
</div>
<div id="text_b"> second article was clicked</div>
<a href="page_2"></a>
</article>
我希望在单击href后,将文本附加到单击的文章元素(例如“第二篇文章已单击”)
并将其打印到第2页。使用jQuery的方法:
在第2页的上:
<div id="result"></div>
Faily simple假设您的页面位于同一个域中,并且您在第2页中使用它从第1页中提取文本。您可以分享一个示例。我提供的链接中的文档中有一些示例…以及整个Web谢谢。当我不知道单击了哪个元素时,如何访问文本?这些文章元素中有许多元素,每个元素中有不同的文本。您只需获取整个页面的文本,然后过滤该字符串。@更多建议是在url中传递一个查询参数,根据单击的内容解析页面的url,以获得要过滤的项目out@moreo将href
更改为href=“page_2?article=text_b”
。很容易研究如何解析url中的查询字符串,并将该值传递给load()
url。您可以使用url参数来实现这一点。
$("#result").load("page_1.html #abc, .cde");