var str= document.form1.text.value,当text为变量时怎么写? for (i = 0; i < document.all.length; i++) { if(document.all(i).name == myObjName){ var str= document.all(i).value; }}myObjName是你的变量 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var tvar="text1";var str=eval("document.form1."+tvar+".value"); <input name="text1" type="text" value="1"></td><input name="text2" type="text" value="2"></td><script>var sName = "text1"alert(document.all[sName].value)</script> Or<input name="text1" type="text" value="1"></td><input name="text2" type="text" value="2"></td><script>var sName = "text1"alert(document.getElementsByName(sName)[0].value)</script> var str= document.forms["form1"].elements["text1"].value;表单的名字form1,表单元素的名字text1,都可以用字符串或者字符串变量或表达式了。var fName="form1";var eName="text1"var str= document.forms[fName].elements[eName].value; wanghr100(灰豆宝宝.net) 提供的办法更好:<input name="text1" type="text" value="1"></td><input name="text2" type="text" value="2"></td><script>var sName = "text1"alert(document.getElementsByName(sName)[0].value)</script>我的那个只是投机取巧,而灰兔宝宝这个才是正统(标准)!向灰兔宝宝学习。-_-b 被楼主的题干误导了,否则我也不会用eval()。建议,在写脚本的时候,考虑对标准的支持,这样可以缓解浏览器依赖性的问题。 刚才查了查 cuixiping(无心) 的用法也是正统(标准)的。呵呵,看来就我在丢脸啊……——今天心情极差,罗嗦了点。见谅!(换别处罗嗦啦。) EXT怎样去掉panel边框 看了一篇关于js的文章,感觉很好,散分分享 求一回车键绑定代码!! JS错误 多个相同ID的DIV,怎么进行操作? 如何获得iframe的Value 如果一个input的top,left未赋值,我能不能取得页面上这个input的top与left值 有一个html的树,我怎查询某个节点,能否打开这个树定位在这个节点上? JS实现动画效果 帮忙分析一下这个程序 正则小问题 在弹出子窗口后,在不关闭子窗口前怎样控制不让父窗口关闭和打开新页,也就是不让父窗口有任何操作,谢谢!
var str=eval("document.form1."+tvar+".value");
<input name="text2" type="text" value="2"></td>
<script>
var sName = "text1"
alert(document.all[sName].value)
</script>
<input name="text2" type="text" value="2"></td><script>
var sName = "text1"
alert(document.getElementsByName(sName)[0].value)
</script>
var eName="text1"
var str= document.forms[fName].elements[eName].value;
<input name="text2" type="text" value="2"></td><script>
var sName = "text1"
alert(document.getElementsByName(sName)[0].value)
</script>我的那个只是投机取巧,而灰兔宝宝这个才是正统(标准)!向灰兔宝宝学习。
-_-b 被楼主的题干误导了,否则我也不会用eval()。建议,在写脚本的时候,考虑对标准的支持,这样可以缓解浏览器依赖性的问题。
呵呵,看来就我在丢脸啊……——今天心情极差,罗嗦了点。见谅!(换别处罗嗦啦。)