0
私はこれについて別の質問を投稿しましたが、私はこれがより簡潔になると思います。動的フィールドを作成し、値を取得する
私は動的にjavascriptでテキストフィールドを作成しました。私はそれが値を取得してDOMにあることを確認したが、別の関数からアクセスしようとすると、入力オブジェクトに対してnullの値が得られます。動的に作成されたテキストフィールドから現在の値を取得することは実際に可能ですか?他の内部
comment_field = 'comment-HE382U3-2'; document.getElementById(comment_field).value = 'Write a comment...';
:つの機能内側
[HTMLInputObject] DOMが見つかりませんがないため
comment_field = 'comment-HE382U3-2'; if (document.getElementById(comment_field).value == 'Write a comment...') { document.getElementById(comment_field).value = '';}
が起きていません。助けてください。ありがとう!
コメント番号は、コードの最初に設定されています...ここには表示されません – Lucas
いずれかは動作していますか?それとも、2番目のものが機能していないのですか?あなたが文字列 '' comment-HE382U3-2 ''をハードコーディングするとうまくいきますか? – user113716
最初のdocument.getElementById(comment_field)が表示されます。[object HTMLInputElement] ... 2番目にnullが表示され、ハードコードされています。 – Lucas