我有一个输入,它的值有分隔符。
<input id="list_id_category" type="hidden" value="29,30,41" name="list_id_category">
我尝试但它不起作用
document.getElementsByName('list_id_category').value;
我们怎样才能得到这个元素的值?
谢谢
我有一个输入,它的值有分隔符。
<input id="list_id_category" type="hidden" value="29,30,41" name="list_id_category">
我尝试但它不起作用
document.getElementsByName('list_id_category').value;
我们怎样才能得到这个元素的值?
谢谢
var values = document.getElementById("list_id_category").value.split(",");
之后values
将是一个包含三个数字的数组。
您对该getElementsByName()
方法的使用不起作用,因为(正如复数所暗示的那样)它返回一个元素列表(一个 HTMLCollection),并且该列表没有.value
属性。改为使用getElementById()
。
var temp = document.getElementById("list_id_category").value;
使用 temp.split(','); 拆分返回值
var valuee=$('#list_id_category').val();
我希望这适用于您的问题。