js怎么判断对象类型,获取对象值..

qq_30911013 2015-09-22 03:30:24
<input type="text" id="Name" name="forSerarch_Name"/>
<input type="radio" id="Sex" name="forSerarch_Sex"/>
我遍历完了document.all对象,找到了name为forSerarch_开头的两个对象,js如何知道他们是什么类型的对象,然后获取到他们的值,比如这一个text,一个radio,他们取值方式不一样,怎么知道这个对象是什么类型
大家看看 谢谢了。
...全文
192 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
NANU-NANA 2015-09-22
  • 打赏
  • 举报
回复
var elt = document.getElementById('foo');
alert(elt.nodeName);
天际的海浪 2015-09-22
  • 打赏
  • 举报
回复
判断标签名用 obj.tagName 属性。tagName的值都是大写字母 不想用if可以用switch
qq_30911013 2015-09-22
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
判断type属性啊 if(obj.type=="text"){ //这是文本框 } else if(obj.type=="radio"){ //这是单选框 }
这样不好,如果是一个<span name="forSerarch_aaaa" ></span> 该怎么判断= = 而且要是有各种不同 写不同if感觉不是很好。
天际的海浪 2015-09-22
  • 打赏
  • 举报
回复
判断type属性啊 if(obj.type=="text"){ //这是文本框 } else if(obj.type=="radio"){ //这是单选框 }

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧