2017-09-21 5 views
-1

これはおそらくすべてのケーキだと知っていますが、実際にはjavascriptでうまくいきません。入力値のテキストをjavascriptで設定します

私はjavascriptでhtml inputの値を設定したいと思います。

私はこのような入力があります:私は入力を「コカコーラ」のようなIDパス値ならば、それは「コカコーラ」を表示すべきであることを意味し、JavaScriptを使用して値のテキストを設定したい

<input id="input-data" value=""/> 

を入力

にこれは私が

document.getElementById("input-data").value = "CocaCola"; 

を試してみてくださいしかし、何もデータが入力中に表示されません取得する方法です。私はデバッガを実行し、私の時計として値を入れ、 "コカコーラ"は値に格納されます。

私は行方不明ですか?

+0

作品罰金。要素がページにレンダリングされた後にそのコードを実行していますか?コンソールのエラーをチェックしましたか? – j08691

+0

@ j08691私はあなたの質問に対する答えを知っているかどうかわかりません。私はそれが何を意味するのか分からないからです。しかしyehはjsfiddleでも私のために働く – aiden87

+0

F12を押してブラウザツールを開き、コンソールタブを見てから、ページをリロードしてメッセージが表示されるかどうかを確認します。 – j08691

答えて

0

このように、あなたのコードは、HTMLタグの下にあることを確認します:

<input id="input-data" value=""/> 
<script> 
    document.getElementById("input-data").value = "CocaCola"; 
</script> 

それとも、使用することができます。

window.onload = function(){ 
    document.getElementById("input-data").value = "CocaCola"; 
} 

それは、いつでもどこでもして動作します。

-1

設定するJavaScriptコードは正しくありません。あなたも、このような値を設定するためにjQueryのを試すことができます

、https://jsfiddle.net/ganL2vcc/私にとって

$('#input-data').value = 'CocaCola'; 
+1

a) "it works"は決して答えではありません。最高でそれはコメントであり、いくつかの人々はすでにそれについてコメントしています。あなたのjQueryが間違っていると言えます。 – j08691

関連する問題