※ ChatGPTを利用し、要約された質問です(原文:何もないところに文字を表示させたい)
何もないところに文字を表示させるテクニックとは?
このQ&Aのポイント
ページの再読込なく、一つのページ内でボタンやリンクをクリックすることで、新たに文字を登場させるテクニックを知りたいです。
既存のテクニックとして、document.write()やフォームのテキストエリアを使用する方法がありますが、柔軟性に欠けたり、ページの地の部分に表示できないといった制約があります。
そこで、<div>や<p>や<span>、あるいはテーブルの<td>要素の中身のみをダイレクトに変換できるテクニックを教えてください。
よろしくお願いします。
ページの再読込などをせずに、一つのページ内でボタンやリンクをクリックすることによって、新たに文字を登場させたいと思います。その際、以下のテクニックは知っています。
1)document.write()によって、周りのタグなども含めてすべて記述する。
2)フォームのテキストエリアにvalueとして反映させる。
3)背景色と同じ文字色にしておいた文字の色を変えることで、あたかも文字が登場したように見せる。
1)は融通がききません。2)はテキストエリアが元からないといけないので、ページの地の部分に表示する方法ではありません。3)は隠しておいた文字以外の文章に変換できません。
<div>や<p>や<span>、あるいはテーブルの<td>要素の中身(文字)のみをダイレクトに変換できるテクニックがあればお教えください。
お礼
ありがとうございます。 innerHTML、そういえば昔に学んだ覚えがあります。大変参考になりました。