在前端中
怎么判断 input 元素是 checkbox 还是 select?
在前端中
怎么判断 input 元素是 checkbox 还是 select?
|
SourceManOct 30, 2017
1
attr type
|
|
2
@SourceMan
<select id='selectid'> <option value ="volvo">Volvo</option> <option value ="saab">Saab</option> <option value="opel">Opel</option> <option value="audi">Audi</option> </select> 这个元素类型是 undefined 啊 var x = $("#selectid").attr("type"); alert(x) |
|
KaoNOct 30, 2017
3
|
|
sunjourneyOct 30, 2017
4
[].map.call($$('input'), input => input.type)
|
|
maichaelOct 30, 2017
5
checkbox 是 input,select 可不是。
https://developer.mozilla.org/zh-CN/docs/Web/API/Node/nodeName nodeName 之类的就可以判断。 |