私はcssを使用しているサイトのウェルカムメッセージを編集しようとしています。私は現在、ユーザーがサイトを知覚するのは初めてであるかどうかを表示し、Cookieを使用しているリピートユーザーである場合は別のメッセージを表示しています。私はcssを使ってメッセージdivを編集しようとしています。ここ はクッキーを使用して、表示するメッセージを取り出す私のJavaScriptコードです:innerHTMLで表示されるメッセージを編集しようとしています
window.onload = function welcomeMessage(){ \t
\t \t var visitData = decodeURIComponent(document.cookie);
\t \t if (visitData.length == 0)
\t \t \t document.getElementById('welcome').innerHTML = "<h4>Welcome back to our website!</h4>";
\t \t else
\t \t \t document.getElementById('welcome').innerHTML = "<h4>Welcome to our website. Please browse the site to learn about our services.</h4>";
\t \t var expiresDate = new Date();
\t \t expiresdate.setFullYear(expiresDate.getFullYear() - 1);
\t \t document.cookie = encodeURIComponent("expires=" + expiresDate.toUTCString());
\t }
私はメッセージをHTMLに次のように表示されます:
<div id="welcome"></div>
私はしたいと思いますcssを使用してテキストを整列させ、おそらくもっと境界線を追加するようにします。何らかの理由で、CSSファイルを使用してスタイルを作成しようとすると、divで機能しません。関数がinnerHTMLか何を使用しているのか分かりません。 私はJavaScriptを初めて使っているので、助言が非常に役に立ちます。前もって感謝します。