0

入力テキストの値(123)を表示するためにdocument.getElementById('the_input_text').focus()、値()を設定する前に、最初に入力テキスト()にフォーカスを設定する必要がある状況はありますか?document.getElementById('the_input_text').value='123'

入力テキストの値を確認するために、作業中のこのページでそれを実行する必要があるため、質問しているだけです。

4

1 に答える 1

2

いいえ、最初に要素にフォーカスする必要がある場合はありません…恐ろしく書かれた個別のJavaScriptがない限り、フォーカスされるまで、またはフォーカスされない限り、値を繰り返しハード設定します。

あなたは試すかもしれません:

setTimeout(function(){
  document.getElementById('the_input_text').value='123'
},2000);

…設定後に値を上書きしていたJSがあるかどうかを確認します。

HTML5placeholder="..."属性がこれで問題を引き起こさないことを確認するためにテストしました。

于 2012-05-22T20:51:37.143 に答える