フッター内にサイトのタイトルを挿入したい要素があると仮定すると、その部分を非常に簡単に実現できます:
var title = document.getElementsByTagName('title')[0].firstChild.nodeValue,
footerElem = document.getElementById('footerElementID'),
t = document.createTextNode(title);
footerElem.appendChild(t);
JS フィドルのデモ。
フッターの Base64 エンコードについては?残念ながら、それを行う方法を提供することはできません。なぜあなたがそうしたいのか理解できません。
OPが残したコメントに応じて編集されました(以下を参照)。
まず、JavaScript をドキュメントの に配置<script></script>
し<head></head>
ます。そして、これを貼り付けます:
window.onload = function(){
var title = document.getElementsByTagName('title')[0].firstChild.nodeValue,
footerElem = document.getElementById('footerElementID'),
t = document.createTextNode(title);
footerElem.appendChild(t);
};
window.onload
唯一の違いは、イベント ハンドラー内にラップされていることです。つまり、window
が完全に読み込まれたときに起動し、HTML が正確に再現されていると仮定すると、動作するはずです。
参考文献: