现在的位置: 首页 > 综合 > 正文

Chrome、Safari下焦点事件中的select()自动全选

2013年10月19日 ⁄ 综合 ⁄ 共 324字 ⁄ 字号 评论关闭
<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();
}

 

抱歉!评论已关闭.