<html>
<head><title>demo
</title>
<script>
function dis(na){
alert(na.value);
}
</script>
</head>
<body>
<form name="f1">
<input type="text" name="he" value="hello"  onclick="dis(this)"></form>
</body>
</html>

解决方案 »

  1.   

    <html>
    <head><title>demo
    </title>
    <script>
    function dis(na){
    alert(eval("document.f1."+na+".value));
    }
    </script>
    </head>
    <body>
    <form name="f1">
    <input type="text" name="he" value="hello"  onclick="dis('he')"></form>
    </body>
    </html>
      

  2.   

    大虾能给我解释下为什么要用this 吗 谢谢!
      

  3.   

    JS:function dis(na){
    alert(na.value);
    }HTML:
    <input type="text" name="he" value="hello"  onclick="dis(this)">
      

  4.   

    <input type="text" name="he" value="hello"  onclick="dis(this)">
    在这儿,this表示这个html对象的引用