こんにちは私はHTMLページのDOMを変更したいのですが、別のページから2ページ間で同じスクリプトを共有しようとしましたが、ここではうまくいきませんでした。別のページにある他のdivのCSSプロパティを変更する
1 - 最初のページ
<div>
<p id="simpletext">Hello world</p>
<script src="jquery.min.js"></script>
<script src="script.js" type ="text/javascript"></script> <!-- same script file is present in the second page -->
</div>
2秒ページ
<div>
<button>Click me </button>
<script src="jquery.min.js"></script>
<script src="script.js" type ="text/javascript"></script><!-- same script file is present in the first page -->
</div>
をやろうとしています
script.js
$("button").on("click",function(){
$("simpletext").css("color","blue");
});
私はあなたがメッセージを送信することができます
現在ロードされているページのDOMのみを修正できます。前のページのアクションに基づいて別のページを変更する場合は、ユーザーの操作の状態を保持し、別のページが読み込まれたときにそのページを修正する必要があります。これを行うには、 'localStorage'、' sessionStorage'、 'session'、' cookies'、またはAJAXを使ってサーバーに情報を格納します。 –
あなたのjqueryコード内に「#」記号がありません。試してみてください: '$("#simpletext ")。css(" color "、" blue "); –
@Roryも私にそれを打つ。それが私だったら、私はlocalStorageをこのような単純なものに使うつもりです。 – Alex