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