<body>
<form name=aa>
<input name=bb value="ddr">
</form>
</body>
<script>
function d(b){
c=document.aa.b.value;
return c;
}
d(bb);
</script>
<form name=aa>
<input name=bb value="ddr">
</form>
</body>
<script>
function d(b){
c=document.aa.b.value;
return c;
}
d(bb);
</script>
c = b.value
return c;
}
d(document.aa.bb);
<form id="aa" name=aa>
<input id="bb" name=bb value="ddr" >
</form>
<p onclick="alert(d('bb'))">
Show Text
</p>
</body>
<script>
function d(id){
c=document.getElementById(id).value;
return(c);
}
</script>虽然不知道楼主是要实现什么功能,但是用id来访问的话还是很方便的,上面的代码就可以完成函数的调用
c = eval('document.aa.' + b + '.value');
return c;
}alert(d('bb'));
<form name="aa"> <!- aa要加双引号,这样才是字符串 只写aa就成有一个变量了 html不认识-->
<input name="bb" value="ddr"><!-和上边同样的问题-->
</form>
</body>
<script type="text/javascript">
function d(b){
c=document.forms[0][b].value; //用这种形式来访问 这里不要用.的方式
return c;
}
d("bb");
</script>最后建议LZ使用标准的dom操作 用document.getElementById这种获取元素较好