如何按元素名称获取输入类型

Fur*_*ury 0 javascript javascript-events

有没有办法通过元素名称获得输入类型

<form name="formQuestionnaire">
    <input name="age" type="radio" id="age-1" />
    <input name="age" type="radio" id="age-2" />
</form>

document.forms['formQuestionnaire'].elements['age']
Run Code Online (Sandbox Code Playgroud)

返回收音机/复选框/文字

Aru*_*hny 5

尝试

var x = document.forms['formQuestionnaire'].elements['age'];
x = x.length ? x[0] : x;
alert(x.type)
Run Code Online (Sandbox Code Playgroud)

演示:小提琴