ksa,
фишка в том что если не по нажатию ставить фокус, к примеру так
<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
</head>
<body>
<input type="text" id='a' value='text' />
<input type="text" id='b' value='text' />
<input type="button" value="Focus" onclick='f();' />
<input type="button" value="Select" onclick='s();' />
<script type="text/javascript">
document.getElementById('a').focus();
function s() {
document.getElementById('b').select();
};
</script>
</body>
</html>
то текст выделяеться