【发布时间】:2014-12-08 10:38:41
【问题描述】:
我尝试获取表单的输入值。我已经尝试了很多解决方案,但仍然没有结果。这是表单输入:
<input class="form-control" id="account_ya_price_list_url shop_key_input" name="account[ya_price_list_url]" type="text" style="/* margin-right: 20px; */">
Js:
console.log($('#shop_key_input').html());
console.log($('#shop_key_input').val());
console.log($('#shop_key_input').value);
var div = document.getElementById('shop_key_input');
var div2 = document.getElementsByName('account[ya_price_list_url]').first;
console.log(div2.innerHTML );
console.log(div.innerHTML );
console.log(div2.value );
console.log(div.value );
所有这些或未定义或为空。我做错了什么?
【问题讨论】:
-
您似乎混淆了
id和class属性;id(如果存在)必须只有 一个 属性值(没有空格),class可以采用空格分隔的 list属性值。 -
@DavidThomas,你是对的
标签: javascript jquery jquery-selectors getelementbyid elements