Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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/2/jquery/89.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 从由单击触发的新页面访问单击的html元素_Javascript_Jquery_Html_Ecmascript 6_Webpage - Fatal编程技术网

Javascript 从由单击触发的新页面访问单击的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>

我在第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>
    <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");