用一个javascript变量访问表单元素 chengbd (东东) 2003-11-26 06:12:03 在 Web 开发 / JavaScript 提问 在javasrcipt中,表单myform上有个text,其name是“abc",用javasrcipt代码访问它是myform.abc.value。 我现在的问题是要是我用一个javasrcipt变量,比如varName,它的值是"abc",用这个变量在javascript中访问那个文本框,就不能用myform.varName.value了,那我应该怎么做? 问题点数:0、回复次数:6 1楼 saucer (思归) 回复于 2003-11-26 07:53:49 得分 0 use myform[varName].value or myform.elements[varName].value or document.getElementById(varName).value or document.getElementsByName(varName)[0].value Top 2楼 hrh1979 (剑仙) 回复于 2003-11-26 08:17:29 得分 0 var varname varname=document.getElementById(varName) Top 3楼 MYLP (HelpEachOther) 回复于 2003-11-26 08:28:22 得分 0 楼上好强呀! myform.elements[varName].value Top 4楼 xinyunyishui (心云意水) 回复于 2003-11-26 08:58:58 得分 0
Top 5楼 meizz (梅花雪) 回复于 2003-11-26 09:15:37 得分 0 getElementById //这个东本版本要求很高, 对于表单元素有非常通用方便的调用方法: 1. document.myform.elements[varName].value 2. eval("document.myform."+ varName).value