<input name="search_keywords" type="text" id="search_keywords" />
不要
<input name="search_keywords" type="text" id="search_keywords" onclick="" />

解决方案 »

  1.   

    attachEvent/addEventListener也不行?
      

  2.   


    <script>
    window.onload = function(){
        var obj = document.getElementById("search_keywords");
        if(document.all) search_keywords.attachEvent("onclick", doit);
        else search_keywords.addEventListener("click",doit,false);
    }
    function doit(){alert('xx')}
    </script>
    <input name="search_keywords" type="text" id="search_keywords" />
      

  3.   

    onchange呢?attachEvent和addEventListener分别怎么定?onchange和change?
      

  4.   

        if(document.all) search_keywords.attachEvent("onchange", doit);
        else search_keywords.addEventListener("change",doit,false);
      

  5.   

    或者:    <input name="search_keywords" type="text" id="search_keywords" />
     <script> var txt = document.getElementById("search_keywords");
     txt.onclick = function()
    {
        alert(txt.value);
    }  
    </script>