私はjavascriptのhtmlテキストボックスから変数を呼び出すためにフォームを使用しようとしています。
私のHTMLは次のようになります。javascript/html入力。助けが必要
<script type='javascript'>
var X = 5;
</script>
<input type='text' name='name'>
<input type='button' onclick='document.getElementById("output").innerHTML = name.value' value='click'>
<p id='output'></p>
問題は、あなたがボタンをクリックすると、段落は、テキスト入力に入力するかを示していることです。スクリプトがname.valueの値を文字列として受け取っているようです。テキストボックスがXの場合、段落に5が表示されるように、どうすればこの問題を回避できますか?
'name.value'を値として直接割り当てると、どのくらい正確に' X'を与えると思いますか?マジック?あなたがここに尋ねる前にそれを考えなかったように見えます。 –
@ShadowWizardまたはあなたはあまりよく見えませんでした。 'X'は値 '5'の変数です。とにかく、Javascriptで名前から変数の値を取得することが可能かどうかはわかりません。 – RobinJ
@ Robinj「影のウィザード」は、その質問があまり明確ではないので、それを言ったと思います。質問者がおそらくXの値を求めているようです。 – andrewh