我想在js中获取到select 中选中的值  用 changeSelect.value报错   请问那位能帮忙解决一下 谢谢 js部分
 function  changeImg()
{
var imgName=changeSelect.value;
  if(imgName!="")
  {
  var imgScr=imgName+".src='87.png'";
  eval(imgScr);
   }
}
<body>   <table>
     <tr>
       <td><img src="1.png" name="img1"></td>
       <td><img src="1.png" name="img2"></td>
     </tr>
    
    
     <tr>
       <td>第一张</td>
       <td>第二章</td>
     </tr>
    
    <tr>
       <td><img src="1.png" name="img3"></td>
       <td><img src="1.png" name="img4"></td>
     </tr>
     
     <tr>
       <td>第三张</td>
       <td>第四章</td>
     </tr>
   </table>
   
     请选择要设置的图片 :
     <select  name="changeSelect"  onchange="changeImg()">
         <option value="">请选择</option>
         <option value="img1">第一张</option>
         <option value="img2">第二张</option>
         <option value="img3">第三张</option>
         <option value="img4">第四张</option>
     </select>
</body>
</html>

解决方案 »

  1.   

    <!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>无标题文档</title></head><body>  <table>
      <tr>
      <td><img src="1.png" name="img1"></td>
      <td><img src="1.png" name="img2"></td>
      </tr>
        
        
      <tr>
      <td>第一张</td>
      <td>第二章</td>
      </tr>
        
      <tr>
      <td><img src="1.png" name="img3"></td>
      <td><img src="1.png" name="img4"></td>
      </tr>
        
      <tr>
      <td>第三张</td>
      <td>第四章</td>
      </tr>
      </table>
        
      请选择要设置的图片 :
      <select name="changeSelect" onchange="changeImg(this)">
      <option value="">请选择</option>
      <option value="img1">第一张</option>
      <option value="img2">第二张</option>
      <option value="img3">第三张</option>
      <option value="img4">第四张</option>
      </select>
    </body>
    <script language="javascript">
     function changeImg(t)
    {
    var imgName=t[t.selectedIndex].value;
    alert(imgName)
    if(imgName!="")
    {
    var imgScr=imgName+".src='87.png'";
    eval(imgScr);
    }
    }</script>
    </html>
      

  2.   

    谢谢了   我想问一下这里的this 是代指的那个???