假设我有一个页面a.php,并希望从另一个页面b.php获取一个表元素。知道有问题,但只有Jquery的答案,用纯粹的js做任何方式吗?
谢谢!
答案 0 :(得分:0)
如果您的意思是从其他标签/窗口访问数据,可以通过获取对它的引用来实现。例如,如果您自己打开它:
<html>
<head>
<script>
var otherdoc;
function create(){
otherdoc=window.open("about:blank","otherwindow").document;
otherdoc.open();
otherdoc.write("<table border='1'><tr><td id='data'>aaa</td><td>ccc</td></tr></table>");
otherdoc.close();
}
function check(){
alert(otherdoc.getElementById('data').innerHTML);
}
function modify(){
otherdoc.getElementById('data').innerHTML="bbb";
}
</script>
</head>
<body>
<button onclick="create()">Create</button>
<button onclick="check()">Check</button>
<button onclick="modify()">Modify</button>
</body>
</html>
当您单击第一个按钮时,window.open
行会打开一个新窗口/选项卡,并保留对其文档的引用。 &#34;关于:空白&#34;可以是一个实际的URL - 在这里,手动写入表格。
其他两个按钮可访问和修改表格中的单元格。
按下按钮的建议顺序:创建,检查,修改,检查。