如何根据元素的ID在console.log中打印一个值?

时间:2014-11-25 20:14:17

标签: javascript jquery html console.log

<input id="email" name="email" type="text" value="ooooo@gmail.com">

如何获取id = email的值并将其打印到我的控制台或任何地方进行测试?

我试过了,但没有运气:(

    <script type="text/javascript">

    document.getElementById('email').innerText;

    </script>

8 个答案:

答案 0 :(得分:6)

有两种类型的元素

  1. 阻止 - 可以使用 - .innerHTML.html()在jquery中访问这些内容,例如div&span;等等
  2. 非块元素 - 可以通过jquery中的.value.val()访问这些元素,例如输入类型等
  3. 你需要做的就是

    console.log($('#email').val())  //jquery
    
    or 
    
    console.log(document.getElementById('email').value); // javascript
    

答案 1 :(得分:2)

尝试

console.log($('#email').val());

答案 2 :(得分:1)

尝试提醒......

http://jsfiddle.net/nemb666L/

var email = $("#email").val();
alert(email);

答案 3 :(得分:1)

这会将整个对象“打印”到控制台

console.log("input[id='email'] - %o", document.getElementById('email')); 

答案 4 :(得分:1)

没有jQuery:

console.log(document.getElementById('email').value);

答案 5 :(得分:0)

它有效

console.log(email.value)

答案 6 :(得分:0)

在Chrome开发工具控制台中,删除.value:

document.getElementById('#id')

答案 7 :(得分:-1)

如果未定义email(您的ID),只需:

email.innerHTML

enter image description here