を要素によってクラス名を取得します(手動でこのページを開くことなく、)他のページからこの値を取得する可能性はありますか?私はこの</p> <pre><code>console.log(document.getElementsByClassName('value')[0].innerHTML); </code></pre> <p>を持っている他のページから
私はページからすべての価値を得ることができますか?私はそれを使用するときに、今私はローカルストレージにあなたの値を設定して最初の値のみ
を要素によってクラス名を取得します(手動でこのページを開くことなく、)他のページからこの値を取得する可能性はありますか?私はこの</p> <pre><code>console.log(document.getElementsByClassName('value')[0].innerHTML); </code></pre> <p>を持っている他のページから
私はページからすべての価値を得ることができますか?私はそれを使用するときに、今私はローカルストレージにあなたの値を設定して最初の値のみ
他のページからこの値を取得する可能性はありますか(このページを手動で開く必要はありません)?
このページを開くことなく、現在のウィンドウからのみ表示します(これは「ページ」と言っているときのことです)。
ページからすべての価値を得ることはできますか?今私はそれを使用するとき最初の値だけを参照してください
はい、document.getElementsByClassName('value')
は、つまりまさに必要な配列を返します。あなたの例では、配列から最初の要素を選択するだけです。そのため、最初の値だけが表示されます。
var all=document.getElementsByClassName('value');
for(var i=0;i<all.length;i++){
console.log(all[i].innerHTML);
}
....
参照:ローカルストレージに
設定値をlocalStorage.setItem('key', 'value');
が別のページからデータを設定しlocalStorage.getItem('key');
を値を取得します
var data = document.getElementsByClassName('value')[0].innerHTML;
localStorage.setItem('value', data);
ROM別のページ
localStorage.getItem('value');
ドキュメント:
https://developer.mozilla.org/en/docs/Web/API/Window/localStorageは、そうでなければ、あなたがsessionStorage
、Web SQL
、IndexedDB
& Cookies
を使用することができます。
ローカルストレージにそのページを開かずに正確にどのように値を設定できますか? – MikeSW
私は上級者ではありません。コード全体を教えてくれますか? –
はい、それは可能です:
はこれを試してみてください。
値を抽出する必要があるWebサイトを取得するAJAXリクエストを作成します。 This StackOverflow answer provides dependency-free example code。
次に、DOMParser,which is supported by all major browsersを使用してリクエストを解析できます。
localstorage、url-hash、server-sideを使用する方法はいくつかあります –