0

こんにちは、サイト全体でグローバルに参照できるように、別のファイルにある次の JavaScript コードを使用しています。

フッターやメニューなどの html 要素のグローバル参照を取得し、id で含めることができます。

<body>

<div id="copyright"></div>

<script>
var copyright = document.getElementById("copyright");
copyright.innerHTML = "<p>&copy; Some Company 2013</p>";
</script>

</body>

これは、javascript がページの下部に配置されている限り問題なく機能します。スクリプトをヘッダーに移動できるようにするには、何を変更する必要があるのでしょうか?

どうもありがとう。

4

1 に答える 1

1

DOM readyでコードを実行します。jQuery のようなライブラリがないと面白くありませんが、なぜこれを行うのかを尋ねなければなりません。

HTML を再利用するためのはるかに優れた方法があります:テンプレートです。


さて、あなたはjQueryを使用しています。次に、通常の普及しているドキュメント対応の処理を使用できます。

$(document).ready(function ()
{
    $('#copyright').html('<p>&copy; Some Company 2013</p>');
});

// or the short-hand version

$(function ()
{
    $('#copyright').html('<p>&copy; Some Company 2013</p>');
});

とはいえ、代わりにテンプレート化をお勧めします。jQuery を使用して、クライアント側で行うこともできます。

于 2013-01-29T00:38:47.737 に答える