javascript - 如何使用属性获取输入类型的 ID

标签 javascript

我有一个像这样的复选框

<input id="inp__str_Object__17" type="checkbox" name="inp__str_Object__17" sym_name="Cust_attr_1" value="400024" >

使用 javascript 我如何使用 sym_name="Cust_attr_1"获取 id (inp__str_Object__17)

喜欢document.getAttribute("SYM_NAME")

最佳答案

var myInputs = document.getElementsByTagName('input');
for(var index in myInputs) {
   var myInput = myInputs[index].getAttribute('syn_name');
   if (myInput === 'some value')
      return myInputs[index].id;
}

希望对你有帮助

关于javascript - 如何使用属性获取输入类型的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16334191/

相关文章:

javascript - 为什么 json 响应有方括号

javascript - 如何下载jsreports-core生成的大文件

javascript - 有没有办法让函数在完成后立即采取行动?

javascript - "Error: <path> attribute d: Expected number, "MNaN、NaNLNaN、NaNL…". "D3 错误

javascript - Jquery 不允许在文本区域中换行

javascript - 请求成功返回时更改按钮文本的问题

javascript - 使用 javascript 更改 div

javascript - 在硬刷新之前,网页不会在生产中刷新

javascript - 为什么通常添加到 props 的组件会创建和使用回调?

javascript - 使用 emodal 时如何刷新 opener