<html>
<head>
<script>
var flag = 0;
function focusAndselect(obj)
{
if (flag == 0 ) {
obj.focus();
obj.select();
flag++;
}
}
</script>
</head>
<body>
<textarea style="width:400px;height:250px;" onClick="focusAndselect(this)">123435678919809823490823094832</textarea>
</body>
</html>
<html>
<head>
<script>
var flag = false;
function focusAndselect(obj)
{
if (!flag) {
obj.focus();
flag=true;
}
else
{
obj.select();
flag=false;
}
}
</script>
</head>
<body>
<textarea style="width:400px;height:250px;" onClick="focusAndselect(this)">123435678919809823490823094832</textarea>
</body>
</html>
<html>
<head>
<script>
var flag = 0;
function focusAndselect(obj)
{
if (flag%2 == 0 ) {
obj.focus();
obj.select();
}
flag++;
}
</script>
</head>
<body>
<textarea style="width:400px;height:250px;" onClick="focusAndselect(this)">123435678919809823490823094832</textarea>
</body>
</html>
嘿嘿,小改进一下,多次点击也会出现效果