在不使用 jQuery 之类的 javascript 库的情况下获取 div 中的所有输入字段的最简单方法是什么?类似于这个 jQuery 片段:
var inputs = $('#mydiv :input');
在不使用 jQuery 之类的 javascript 库的情况下获取 div 中的所有输入字段的最简单方法是什么?类似于这个 jQuery 片段:
var inputs = $('#mydiv :input');
document.getElementById('mydiv').getElementsByTagName('input')
querySelector
and querySelectorAll
will fetch the details of what you're expecting easily.
var divElem = document.getElementById("myDiv");
var inputElements = divElem.querySelectorAll("input, select, checkbox, textarea");
It will give all the input, select, textarea elements in array format.
尝试:
var inputs = document.getElementById('mydiv').getElementsByTagName('input');
document.getElementById("mydiv").getElementsByTagName("input");