Javascript 如何在当前页面上显示来自不同页面的按钮元素内的文本?

Javascript 如何在当前页面上显示来自不同页面的按钮元素内的文本?,javascript,html,Javascript,Html,我们有两个网页:one.html和two.html。 在one.html中,我们有一个带有文本的按钮元素 <button id="next">Next</button> 但是,这仅显示[object object] 请建议对此可以做些什么 尝试一下,您可以在中检查工作代码 JSON.stringify您将不再获得[object][object]它会像,$('getfromone',JSON.stringify)那样吗?不太确定,我应该在哪里添加它?不,它应该是JSON.

我们有两个网页:one.html和two.html。 在one.html中,我们有一个带有文本的按钮元素

<button id="next">Next</button>
但是,这仅显示
[object object]


请建议对此可以做些什么

尝试一下,您可以在中检查工作代码


JSON.stringify
您将不再获得
[object][object]
它会像,$('getfromone',JSON.stringify)那样吗?不太确定,我应该在哪里添加它?不,它应该是
JSON.stringify($(“#getfromone”).load(“one.html#next”)
。但我不确定您使用的
load()
方法是否正确,因此我不确定结果如何<代码>说明:从服务器加载数据并将返回的HTML放入匹配的元素。您需要有匹配的元素。所以你需要在第二页有一个
#next
现在显示它,{“0”:{},“length”:1}而不是这个
文档.getElementById(“getfromone”).innerHTML=$('#getfromone').load(“one.html#next”)
编写此
$('#getfromone')。加载(“one.html#next”)删除对InnerHtml的分配您在codepen上显示的指令,我尝试过了。这看起来像是在chrome上工作,但不是在IE11上。有没有什么具体的原因,或者只是IE没有jQuery兼容性?我们是否可以在IE中运行代码,因为我们只针对那个浏览器。你是说代码笔链接在IE11上不起作用。Jquery有来自IE9+的支持。请检查IE11设置是否阻止jquery?解决方案正常工作。谢谢你抽出时间来帮忙。
<p id="getfromone"></p> 
document.getElementById("getfromone").innerHTML = $('#getfromone').load("one.html #next");
$(document).ready(function(){
      var content;
      $("#oneDiv").load("one.html button#next", function(){
        content = $(this).text();
        $("#getfromone").text(content);
      });
});