Textarea支持tab按键

function tab(obj) {
	if (event.keyCode == 9) {
		let start = obj.selectionStart;
		let end = obj.selectionEnd;
		if (start) {
			var txt = obj.value
			var result = txt.substring(0, start) + "  " + txt.substring(end)
			obj.value = result
			// 防止光标跳到最后
			obj.selectionStart = start + 2
			obj.selectionEnd = start + 2
		}
		event.returnValue = false;
	}
}
posted @ 2022-09-04 10:57  浮生阁阁主  阅读(196)  评论(0)    收藏  举报