This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 问一个比较菜鸟的java script的问题。设了一个函数
function changerole(checkbox)
{
document.roles.checkbox.checked=true
}
在每次click一个checkbox的时候触发,希望它能使另一个checkbox也被选中。因为另一个checkbox的名字每次都是改变的,所以想用变量传递名字。
但发现,系统总是把变量名checkbox当作对象名。
怎么办?多谢了
-johnnyhatesjazz(Rock and Roll);
2004-7-27
{286}
(#1819964@0)
-
如果这样,那就不用checkbox做变量名,用c或者cb云云。
-bingle(bingle);
2004-7-27
(#1820028@0)
-
are you sure? lol
-guestagain(guest again);
2004-7-27
(#1820037@0)
-
不sure. :D
-bingle(bingle);
2004-7-27
(#1820041@0)
-
use eval
-guestagain(guest again);
2004-7-27
(#1820043@0)
-
How about passing checkbox object instead of name, I doubt there is reflection in javascript.
-goes(goes);
2004-7-27
(#1820058@0)
-
Yea,that will work.
-guestagain(guest again);
2004-7-27
(#1820146@0)
-
Use document.getElemnetById(ckecbox_id) to get reference to checkbox object.
-canadiantire(八卦轮胎);
2004-7-27
(#1820174@0)
-
多谢。我试试。
-johnnyhatesjazz(Rock and Roll);
2004-7-27
(#1820209@0)