-4
私はページa.phpを持っていて、別のページb.phpのIDを使ってテーブル要素を取得したいとします。それが尋ねられていることを知っているが、純粋なjsでそれをやっている方法の答えはJqueryだけだった?javascriptで使用する別のページの要素にアクセスするには? JQueryではありません
ありがとうございます!
私はページa.phpを持っていて、別のページb.phpのIDを使ってテーブル要素を取得したいとします。それが尋ねられていることを知っているが、純粋なjsでそれをやっている方法の答えはJqueryだけだった?javascriptで使用する別のページの要素にアクセスするには? JQueryではありません
ありがとうございます!
別のタブ/ウィンドウからデータにアクセスすることを意味する場合は、そのデータへの参照を取得することで可能です。たとえば、あなたがそれを自分で開く場合:あなたが最初のボタンをクリックすると
<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
ラインは、新しいウィンドウ/タブを開き、その文書への参照が保持されます。 "about:blank"は実際のURLになる可能性があります。代わりに、ここにテーブルが手動で書き込まれます。
他の2つのボタンは、表内のセルにアクセスして変更します。
ボタンを押すための推奨されるシーケンス:作成、確認、変更、確認。