用一个javascript变量访问表单元素

chengbd 2003-11-26 06:12:03
在javasrcipt中,表单myform上有个text,其name是“abc",用javasrcipt代码访问它是myform.abc.value。
我现在的问题是要是我用一个javasrcipt变量,比如varName,它的值是"abc",用这个变量在javascript中访问那个文本框,就不能用myform.varName.value了,那我应该怎么做?
...全文
64 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
meizz 2003-11-26
  • 打赏
  • 举报
回复
getElementById //这个东本版本要求很高, 对于表单元素有非常通用方便的调用方法:

1. document.myform.elements[varName].value
2. eval("document.myform."+ varName).value
心云意水 2003-11-26
  • 打赏
  • 举报
回复
<form name=cc>
<input id=a value=aaaaaaa>
</form>
<script language=JavaScript>
var b="a";
alert(eval("cc."+b).value)
</script>
MYLP 2003-11-26
  • 打赏
  • 举报
回复
楼上好强呀!
myform.elements[varName].value
hrh1979 2003-11-26
  • 打赏
  • 举报
回复
var varname
varname=document.getElementById(varName)
saucer 2003-11-26
  • 打赏
  • 举报
回复
use myform[varName].value or myform.elements[varName].value or document.getElementById(varName).value or document.getElementsByName(varName)[0].value
fzel_net 2003-11-26
  • 打赏
  • 举报
回复
up

87,907

社区成员

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

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