javascript - 获取列表格式中的值表单输入?

标签 javascript

我有一个输入,其值有分隔符。

 <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() method的使用不起作用,因为(如复数所暗示的)它返回元素列表(HTMLCollection),并且该列表没有 .value 属性。使用getElementById()相反。

关于javascript - 获取列表格式中的值表单输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14769140/

相关文章:

javascript - 渐进增强 - Node.js, Backbone.js

javascript - onMouseover 在 Firefox 中不起作用

javascript - 切换jquery没有逆转

javascript - Plupload uploadprogress 事件总是给 file.percent 作为 100

javascript - 脚本中的行为不稳定,其中比例和定位都是动态的 - 为什么?

javascript - 有没有办法像 GA 移动 SDK 一样将 Google Analytics for web 置于 "dry run"模式?

javascript - 只有最后一个列表项会在 React 中呈现

javascript - 这个 JavaScript 有什么作用吗?

javascript - 在 CSS/SVG 中,连字字体在 `<text>` 节点中不起作用?

javascript - 用 Jest 模拟 dayjs