ScriptにHTML内の指定場所の内容を取り出したり、その内容を変更して指定場所に書き出すことにより、HTMLを動的に変化させることができます。その一連の関数に関する個人的メモです。
getElementById(id)
getElementsByName(name)
getElementsByClassName(class)
getElementsByTagName(tag)
getElementById("aaa")は、HTML中の「id="aaa"」で指定した個所を読んだり、指定した場所に書き込んだりします。
=========
例1:<span id="例1場所"> 書出場所 </span>
例2:<span id="例2"> 読取部分 </span>
例3
例4
getElementsByName("ccc")は、HTML中の<input name="ccc" ~ >で指定した個所(複数あるかもしれない)を読んだり、その個所に書き込んだりします。
=========
getElementsByClassName("fff")は、HTML中の「class="fff"」で指定した個所(複数あるかもしれない)を読んだり、その個所に書き込んだりします。複数の個所を一斉に変えることができます。
=========
指定したタグに対応する部分を取り出します。ここでは、他の部分に影響しないように、
ブロックタグとして、<h5>
インラインタグとして、<sup>
ユーザ設定タグとして、<utag>
を対象にしました。
=========
同じタグが複数個所ある可能性があるので、結果は0から始まる配列になります。
HTMLの標準タグではなく、自分で勝手につけたタグを対象にすることもできます。