★HTMLエレメントの操作

戻る HTMLエレメントの操作 進む

ここでは、JavaScriptでのHTMLエレメントの操作方法まとめています。ご参考になれば幸いです。

HTMLエレメントをオブジェクトにする

多くのHTMLエレメント(formimg等)はJavaScriptのオブジェクトとして扱えます。設定方法は、nameアトリビュートを使って、

HTMLのアトリビュートは name = オブジェクト名または、id = オブジェクト名
JavaScriptは document.formオブジェクト名.textオブジェクト名 = 値
と設定します。

head部のソース
<head>
<script type="text/JavaScript">
<!--
function formValue(){
document.myForm1.text1.value = "ここはmyForm1のtext1のvalueです。";
document.myForm2.text1.value = "ここはmyForm2のtext1のvalueです。";
}
//-->
</script>
</head>
body内ソース
<body onLoad="formValue();">

<form action="./" name="myForm1">
<input type="text" name="text1" size="50">
</form>

<form action="./" name="myForm2">
<input type="text" id="text1" size="50">
</form>

</body>
参考.
formエレメント、inputエレメント、bodyエレメント
--------------------------------
表示
--------------------------------
nameで設定出来るオブジェクト・リスト
Buttonオブジェクト Checkboxオブジェクト FileUploadオブジェクト Formオブジェクト
Frameオブジェクト Hiddenオブジェクト Imageオブジェクト Layerオブジェクト
Passwordオブジェクト Pluginオブジェクト Radioオブジェクト Resetオブジェクト
Selectオブジェクト Submitオブジェクト Textオブジェクト Textareaオブジェクト
Window()オブジェクト      
[先頭へ]

HTMLエレメントを配列にする

多くのHTMLエレメント(formimg等)はJavaScriptの配列の要素として扱えます。HTMLエレメントには記述順に添番[1]、[2]、[3]・・・と配列の要素が自動で設定されます。配列の要素の設定方法は、

オブジェクトの配列名[添番]
と設定します。

head部のソース
<head>
<script type="text/JavaScript">
<!--
function arrayValue(){
document.forms[0].elements[0].value = "ここはforms[0]のelements[0]のvalueです。";
document.forms[1].elements[0].value = "ここはforms[1]のelements[0]のvalueです。";
}
//-->
</script>
</head>
body内ソース
<body onLoad="formValue();">

<form action="./" name="Form1">
<input type="text" name="text1" size="50">
</form>

<form action="./" name="Form2">
<input type="text" id="text1" size="50">
</form>

</body>
参考.
formエレメント、inputエレメント、bodyエレメント
--------------------------------
表示
--------------------------------
JavaScriptで用意されている配列・リスト
anchors配列 applets配列 elements配列(form内の値) embeds配列
forms配列 frames配列 history配列 images配列
layers配列 links配列 mimeTypes配列 options配列
plugins配列      

[先頭へ] [Top Pageへ] [Contentsへ]


Copyright (C) pokochan 2000-2003
http://www.tees.ne.jp/~pokochan/java_script/html.html
E-mailpokochan@mx1.tees.ne.jp