2021年9月5日日曜日

javascriptの備忘録という忘却録

 javascriptを触る間がどんどん長くなっていて備忘というか、また見るときにはまぁほぼ確実に忘却してるだろうと思う記録。


■テキストエリア
<textarea  rows="30" cols="70" value="Loading parameters..." name="setlist" onChange="callfunctionname()" ></textarea>
テキストエリアは「input type=""」系じゃないの思い出して。

■input系
<input type="text"size="1" value="" name="ma1" style="width:50px;text-align:right" readonly="readonly"  >
<input onChange="apc()" type="number"size="1" value="0" min="0" max="120" name="el-total" style="width:60px;text-align:right" disabled="disabled" >

■セレクトボックス
<select onChange="apc()" name="el4"><option value=0>0</option>


■IDとNAMEがある
HTA+VBSだと「name.value=」でアクセス出来るけどウェブのjavascriptの場合は

ID  (唯一定義) document.getElementById("IdName")
name(複数定義可) document.getElementsByName("Name")[0]
name属性アクセスは基本0しか使わないけど複数回使えるのでその場合はforとかで探す。

■ラジオボックス
 <input onChange="apc()" checked="checked" name="putlv" type="radio" value=1>
アクセスは
document.getElementsByName("putlv")[0]
document.getElementsByName("putlv")[1]
nameが同じならグループに出来る。当然グループ要素値も「1以上」使う。

ーーーーーーーーーー

■処理・記述
【vbsと違ってjavascriptは関数も大文字小文字が正確である必要がある】

■置換
【str】.replace(置換対象,置換後値)
ただし最初にヒットする1つだけ置換全体置換は「/値/g」などを使う。

【str】.replaceAll(置換対象,置換後値)
普通に全置換する

■動的書き換え。とりまこれで良い。
html側:<span id="result">ここに出力</span>
script側:document.getElementById("result").innerHTML
















0 件のコメント:

コメントを投稿