来自按钮的id / get输入文本的getDocument不起作用

时间:2016-05-06 16:31:39

标签: javascript jquery html input getelementbyid



$(document).ready(function(){
   $('#guessSubmit').on('click',function(){
    userGuess=$('#userGuess').val();
   document.getElementById("results").innerHTML='Your name: '+ userGuess;
  });

});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="number" placeholder="Pick a number" class="picking"  id="userGuess"> 
        <button class="submit" id="guessSubmit"><i class="fa fa-share"></i>Submit</button>         
 <p id="results"></p>
&#13;
&#13;
&#13;

我试图显示输入文本并使用query和getElementById,但我的代码不起作用 - 有人知道问题是什么吗?

2 个答案:

答案 0 :(得分:2)

您的脚本无效:

document.getElementById("results").innerHTML='Your name: '+ ;

这会在您的控制台中出现错误:

Unexpected token ;

您的代码应为:

document.getElementById("results").innerHTML='Your name: '+ userGuess;

这是一个jsfiddle:https://jsfiddle.net/yyqnhvvf/2/

答案 1 :(得分:0)

你实际上并没有在最后一个字符串中返回userGuess。将userGuess变量添加到其末尾:

document.getElementById("results").innerHTML='Your name: '+ userGuess;