此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【xyflash】截止到2008-06-30 20:09:51的历史汇总数据(不包括此帖):
发帖数:205                发帖分:3635               
结贴数:186                结贴分:3370               
未结数:19                 未结分:265                
结贴率:90.73 %            结分率:92.71 %            
值得尊敬

解决方案 »

  1.   

    点击按钮后 如何让下面文本框选中状态不失效..........<Script language="javascript">
    function Com(){
    txt.focus();//用这个试了试还是不行
    txt.document.selection.createRange().duplicate();//用这个试了试还是不行
    List.innerHTML = "OK";
    }
    </Script>
    <div id="List" class="MouseOut" onClick="Com();">按钮</div>
    <textarea id="txt" name="txt" cols="50" rows="5">先选中  再点击</textarea>代码精简下...请大虾看看...
      

  2.   

        <script type="text/javascript" language="javascript">
    function Com(){   
       var txt=document.getElementById('txt');
       txt.focus();
    }
        </script>
      

  3.   

    谢谢大家关心,问题解决了...
    用链接激发事件就ok了...
    <a href="#" onClick="Com();"><div id="List" class="Out">按钮</div></a><style type="text/css">
    .Out { 
    cursor:pointer; margin:3px; padding:1px; border:#9CD2FD 1px solid; 
    color:#666666; text-align:left; line-height:18px; height:20px; 
    word-break:break-all; overflow:hidden; width:50px; height:50px;
    }
    </style>
    <Script language="javascript">
    function Com(){
    txt.focus();//用这个试了试还是不行
    txt.document.selection.createRange().duplicate();//用这个试了试还是不行
    List.innerHTML = "OK";
    }
    </Script>
    <a href="#" onClick="Com();"><div id="List" class="Out">按钮</div></a>
    <textarea id="txt" name="txt" cols="50" rows="5">先选中我 再点击按钮</textarea>