<script language="javascript">
function aaa(temp){
  document.getElementById("area").value = temp.innerHTML;
}
</script><h3>地点 </h3> 
<input type="hidden" name="area" id="area" /> 
<table class="nav-table"> 
  <tr> 
<td> <a href="#" onclick="areaSelect();aaa(this);" >西直门 </a> </td> 
<td> <a href="#" onclick="areaSelect();aaa(this);" >大前门 </a> </td> 
<td> <a href="javascript:this.areaSelect();aaa(this);">东直门 </a> </td> 
<td> <a href="javascript:this.areaSelect();aaa(this);">天安门 </a> </td> 
</tr> 
<table> 好像这样可以

解决方案 »

  1.   

    <script language="javascript"> 
    function areaSelect(_this){ 
      document.getElementById("area").value = _this.innerText; 
      alert("隐藏字段area值:" +document.getElementById("area").value);

    </script> 
     <BODY>
      <h3>地点 </h3> 
    <input type="hidden" name="area" /> 
    <table class="nav-table"> 
      <tr> 
    <td> <a href="#" onclick="areaSelect(this)" >西直门 </a> </td> 
    <td> <a href="#" onclick="areaSelect(this)" >大前门 </a> </td> 
    <td> <a href="javascript:this.areaSelect(this)">东直门 </a> </td> 
    <td> <a href="javascript:this.areaSelect(this)">天安门 </a> </td> 
    </tr> 
    <table> 
      

  2.   

    如下测试通过  <h3>地点 </h3> 
    <input type="hidden" name="area" /> 
    <table class="nav-table"> 
      <tr> 
    <td> <a href="#" onclick="areaSelect(this)" >西直门 </a> </td> 
    <td> <a href="#" onclick="areaSelect(this)" >大前门 </a> </td> 
    <td> <a href="#" onclick="areaSelect(this)">东直门 </a> </td> 
    <td> <a href="#" onclick="areaSelect(this)">天安门 </a> </td> 
    </tr> 
    <table> 
    <script language="javascript">
    function areaSelect(_this){ 
      document.all("area").value = _this.innerHTML; 
      alert("area=" +document.all("area").value); 

    </script>