<h4>|查询图书</h4>
//查询类型
  <select id="selectBook">
      <option value="Title">Title</option>
      <option value="ISBN">ISBN</option>
      <option value="Author">Author</option>
  </select>
//查询内容   
      <input id="txtContent" type="text" />//单击查询,
 <input id="btnSearch" type="button" value="GO" onclick="searchBook();"/>我想把 查询类型 和查询条件 做为参数 放到函数 searchBook() 中。
但试了几次,都没成功。不知道该怎么写才是正确的,老大们帮帮忙啊!!!!!
      

解决方案 »

  1.   


    <script type="text/javascript">
    <!--
    var $ = function(id){return document.getElementById(id); }
    function searchBook(a, b)
    {
    alert(a + "---And---" + b);
    }
    //-->
    </script> 
      <h4>|查询图书 </h4> 
    //查询类型 
      <select id="selectBook"> 
          <option value="Title">Title </option> 
          <option value="ISBN">ISBN </option> 
          <option value="Author">Author </option> 
      </select> 
    //查询内容  
          <input id="txtContent" type="text" /> //单击查询, 
    <input id="btnSearch" type="button" value="GO" onclick="searchBook($('selectBook').value,$('txtContent').text);"/>
      

  2.   

    可以再使用一个函数不, 如果可以的话 我再定义一个函数来取值。
    js代码function searchBook(){
    alert(arguments[0]+arguments[1]);
    }

    function $(str){
    return document.getElementById(str);
    }
    hmtl代码: <h4>|查询图书 </h4> <br>
     
      <select id="selectBook"> 
          <option value="Title">Title </option> 
          <option value="ISBN">ISBN </option> 
          <option value="Author">Author </option> 
      </select> 
      <br>
      <input type="text" id="txtContent"  /> 
    <br>
     
      <input id="btnSearch" type="button" value="GO" onclick="searchBook($('selectBook').value,$('txtContent').value);"/> 
    这样就可一在 onclick中参数传进去了。