English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
常に新しい友人がこの質問を尋ねるので、ナイアラ教程編集者が方法を整理しました。必要な方は参照してください。
簡単に言えば:フォームにはvalueを使い、文字を挿入する際にはinnerHTMLを使います
比如<input type="text" value="" id="jb51" />
value属性があるタグだけがgetElementById("jb51").value
像<div id="jb51">12345</>
value属性がないタグの場合はgetElementById("jb51").innerHTML
document.getElementById()を使用して、ページ上のidを持つ要素を取得できます
その要素の属性にアクセスします、例えばvalue
要素にvalue属性がある場合、そのvalue属性が値を持つ
例1
<input type="text" id="txt1" value="hello"/>
这样一个元素、当你使用document.getElementById("txt1").valueを使用すると、そのvalue値、つまり「hello」この文字列を取得できます。
要素にvalue値がない場合、document.getElementById().valueを使用しても値は取得できません。これは当然のことです。何もないものをどうやってアクセスするのでしょうか?
例えば、divタグの場合、value値があるかもしれませんが必ずしもあります。
innerHTML
これは要素内の内容を指します
例2
要素には開始タグと終了タグがあります。例えば、
<label id="lb1">this is a label</label>
document.getElementById("lb1").innerHTMLは<label>と</label>の間の内容、つまり「this is a label」。