<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js测试</title> <mce:style><!-- --></mce:style><style mce_bogus="1"></style> <mce:script src="jquery-1.3.2.js" mce_src="jquery-1.3.2.js"></mce:script> <mce:script type="text/javascript"><!-- $(document).ready(function(){ }); // --></mce:script> <mce:script type="text/javascript"><!-- function test(e,id,form){ var temp_form = form; var temp3 = document[temp_form][id].value;//[id].value;//form1为变量 alert("form1为变量=="+temp3); var temp4 = document.forms[temp_form].elements[id].value; alert("temp4=="+temp4); var temp5 = eval("(document."+temp_form+"['"+id+"'].value)"); alert("temp5=="+temp5) } // --></mce:script> </head> <body> <form id="form" name="form1"> <input id="txt1" name="text1" οnkeydοwn="test(event,$(this).attr('id'),$(this).parent().attr('name'));" /><br /> <input id="txt2" name="text2" οnkeydοwn="test(event,$(this).attr('id'),$(this).parent().attr('name'));"/> </form> </body> </html>