IE10版本的textarea才支持maxlength属性:低版本的IE都不兼容,实际上低版本的IE的市场存在率还是很高的: 所以还是很有必要来整合一套解决方案的: Jquery版本 $(function () { $('textarea[maxlength]').on('keyup blur', function(event) { var maxlength = $(this).attr('maxlength'); var val = $(this).val(); if (val.length…
1.封装方法: var textareaListener = { /*事件监听器兼容 * *attachEvent——兼容:IE7.IE8:不兼容firefox.chrome.IE9.IE10.IE11.safari.opera *addEventListener——兼容:firefox.chrome.IE.safari.opera:不兼容IE7.IE8 * */ compatibleEvtListener: function () { var observe; if (window.attac…
function moveEnd(obj){ obj.focus(); var len = obj.value.length; if (document.selection) {//ie识别 var sel = obj.createTextRange(); sel.moveStart('character',len); sel.collapse(); s…