社区
JavaScript
帖子详情
怎么由名称找到控件
blackant2
2002-09-05 09:21:49
???
急,在线等待
...全文
26
7
打赏
收藏
怎么由名称找到控件
??? 急,在线等待
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhiwen_huang
2002-09-06
打赏
举报
回复
<input name=t id=a value=testa>
<input name=t id=b value=testb>
<script>alert(document.getElementById("a").value);</script>
<script>alert(document.getElementById("b").value);</script>
<script>alert(document.getElementsByName("t")[0].value);</script>
<script>alert(document.getElementsByName("t")[1].value);</script>
qiushuiwuhen
2002-09-06
打赏
举报
回复
同样id也可以用getElementsByName获取,但getElementsByName返回的是集合,不能直接.value,如下
<input id=t value=test>
<script>alert(document.getElementsByName("t")[0].value);</script>
qiushuiwuhen
2002-09-06
打赏
举报
回复
其实name也可以用getElementById获取,如下
<input name=t value=test>
<script>alert(document.getElementById("t").value);</script>
qimangxing
2002-09-06
打赏
举报
回复
要看你要找的控件写的是id还是name
name:
var aa
aa=document.getElementsByName("objName");
alert (aa.value);
id:
var bb
bb=document.getElementById("objid");
alert (bb.value);
注意其中的大小写要一致
mophi
2002-09-06
打赏
举报
回复
document.getElementsByName("objName");名为objName的对象数组
document.getElementsByTagName("tagname");标签为tagame的对象数组
document.getElementById("objid");id为objid的对象
meizz
2002-09-05
打赏
举报
回复
<script language=javascript>
var s = "object1";
if (eval("document.all."+s))alert(s+" 控件存在!");
else alert(s+" 控件 不 存在!");
</script>
希默软件
2002-09-05
打赏
举报
回复
getElementsByName("objName")
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章