<td><a href="javascript:selectMe('巴塞罗那')">巴塞罗那</a></td>写了一个小程序里面的片段,有什么办法能让selectMe取到后面的文本吗?innerText是在这用的吗?

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>part4.html</title>

        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        
        <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
        <style>
         .myButton {
         background-image: url("images\buttonBack.gif");
    border: "0px ";
    width: 123px;
    height: 22px;
         }
        </style>
        
        <script>
         function show() {
         document.getElementById("myDiv").style.display = "block";
         }
        
         function selectMe(city) {
         document.getElementById("myButton").value = city;
         document.getElementById("myDiv").style.display = "none"
         }
         //href="javascript:selectMe(this.innerText)"为什么显示未定义
        </script>  </head>
      
      <body>
        <input type="button" name="myButton" id="myButton" value="工作地点" class="myButton"
         onclick="show()">
        <div id="myDiv" style="display: none"> 
         <table style="background-image: url('images/layerBack.jpg'); width: 481px; height: 118px;">
         <tr>
         <td></td>
         <td></td>
         </tr>
         <tr>
         <td></td>
         <td></td>
         </tr>
         <tr>
         <td><a href="javascript:selectMe('巴塞罗那')" style="text-decoration: none">巴塞罗那</a></td>
         <td><a href="javascript:selectMe('巴黎')" style="text-decoration: none">巴黎</a></td>
         </tr>
         </table>
        </div>
      </body>
    </html>
      

  2.   


    <script language="javascript">
    function selectMe(obj)
    {
    alert(obj);
    }
    </script>
    <td><a href="javascript:" onClick="selectMe(this.innerText);">巴塞罗那</a></td>
      

  3.   

    <script>
       function selectMe(thisObj){
          var str = thisObj.innerText;
          alert(str);
       }
    </script>
    <td> <a href="#" onclick = "selectMe(this)" > 工人 </a> </td>