请问document.all.checkbox01.value中的name checkbox01能不能用一个变量替换?

dgnApo 2003-06-28 06:57:45

比如变量checkboxNAME,如果写成document.all.checkboxNAME.value会报错,虽然checkboxNAME的值是checkbox01,请高手指点!
...全文
50 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dgnApo 2003-06-28
  • 打赏
  • 举报
回复
噢好了,谢谢两位!
xiaobinliu 2003-06-28
  • 打赏
  • 举报
回复
document写错了
xiaobinliu 2003-06-28
  • 打赏
  • 举报
回复
可以这样

eval("docuemnt."+checkboxNAME+".value=\"abc\"");

新浪漫架构
http://charming.vicp.net/cgi-bin/topic.cgi?forum=2&topic=43&show=0
dgnApo 2003-06-28
  • 打赏
  • 举报
回复
liuruhong(蓝色街灯) 您的热心我非常感谢
但是你还没有看懂我的意思,麻烦你仔细看一下再说,好吗?
liuruhong 2003-06-28
  • 打赏
  • 举报
回复
checkbox是不是在form中,如果是的话,好像需要加上fornName来引用吧
dgnApo 2003-06-28
  • 打赏
  • 举报
回复
我要实现的是用变量checkboxNAME替换document.all.checkbox01.value中的checkbox01,
checkbox01是一个复选框的name
但是写成document.all.checkboxNAME.value浏览器会认为checkboxNAME是一个复选框的name,结果报错
我想知道有没有办法使checkboxNAME转义?让浏览器看出来checkboxNAME是一个变量。
阿信,我看到你了,快来帮我!谢谢,谢谢!
liuruhong 2003-06-28
  • 打赏
  • 举报
回复
document.getElementById("checkbox01");
或者 var newName=eval("checkbox01")
这两个方法在ie应该都可以,其它的浏览器我不知道

87,904

社区成员

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

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