<body onselectstart="return event.srcElement.name=='meizz'">
<input onfocus="this.select()" name=meizz>aaaaaaaaaaaaaaaaaa

解决方案 »

  1.   

    谢谢那要是有两个input或者其他的东西需要能选择,岂不是如下(不爽):<body onselectstart="return ((event.srcElement.name=='meizz')||(event.srcElement.name=='meizz2')||(event.srcElement.name=='meizz3')……">
      

  2.   

    <body onselectstart="return event.srcElement.type=='text'">
    <input onfocus="this.select()">   这样就可以让所有单行文本框可以被选中了
      

  3.   

    是个好方法我更希望是下面这个样子,弄了一半,但是不成功,是这样:<body onselectstart="return false" id="mainbody"><XXX
    onfocus="document.all.mainbody.onselectstart='return true';……" onblur="document.all.mainbody.onselectstart='return false'">前面倒是成功了,后面那个onblur却没有成功,不知道为什么?
      

  4.   

    <body onload="document.body.attachEvent('onselectstart',mm)">abcdefghijklmnopqrstuvwxyz<br><input onfocus="document.body.detachEvent('onselectstart',mm)"
     onblur="document.body.attachEvent('onselectstart',mm)"><script language=javascript>function mm(){return false;}</script>
    </body>
      

  5.   

    <body onselectstart="event.returnValue=(event.srcElement.tagName=='INPUT')">
    <input onfocus="this.select()" value="bbb">aaaaaaaaaaaaaaaaaa
    <input onfocus="this.select()" value="aaa">aaaaaaaaaaaaaaaaaa
    <input onfocus="this.select()" value="ccc">aaaaaaaaaaaaaaaaaa