どのように変更することができますtextContent
getElementsByName
またはgetElementsById
?getElementsByNameまたはgetElementsByIdを使用せずにdiv textContentを変更するにはどうすればよいですか?
は、私はこのようなコードを持っている:
function get_up_vote_text() {
var up_text=document.createElement('div');
up_text.setAttribute('name','up_text');
up_text.textContent='152';
return up_text;
}
をそして私は(getElementsByName
またはgetElementsById
を使用せずに)次の関数の値 "up_text" を更新したい:
function get_up_vote() {
var up = document.createElement('div');
up.setAttribute('name','up');
up.onclick=function() {
var temp=get_up_vote_text();
//I want write some code here to update "up_text" value
}
return up;
}
なぜ 'getElementById()'などの使用を避ける必要がありますか?どのような問題を解決しようとしていますか?関連性のある有効なコードの任意の除外については、実際に説明する必要があります。 –
@DavidThomas True ...この質問では何も分かりません。 – Hydro
実際にはjqueryでフォームを生成したい。 フォームを生成する関数(フォームに画像、テキストボックス、ボタンを含む)を含むform.jsを作成するとします。フォームはユーザーによって動的に生成されています。 ユーザーがボタンをクリックすると、テキストボックスに更新が含まれます。どうすればgetElementById()を使うことができますか? @DavidThomas (私は貧しい書き込みをお詫び申し上げます) –