<input οnfοcus="onfocusFn(this);" value="text here" />
function onfocusFn(tag) {
tag.select();
}
以上代码在Firefox或IE上成功实现,但如果是Chrome或Safari,则需要增加onmouseup事件阻止浏览器的默认事件:
<input οnfοcus="onfocusFn(this);" οnmοuseup="onmouseupFn(event);" value="text here" />
function onmouseupFn(eventTag) {
var event = eventTag||window.event;
event.preventDefault();
}