0
我正在使用propertychange
來獲取輸入值。它不適用於ie11。任何人都建議我使用它來處理所有ie的正確方法。propertychange not in IE11
這裏是我的代碼和HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>PropertyChange</title>
<script src="jquery-1.11.1.min.js"></script>
<script src="propChange.js"></script>
</head>
<body>
<input type="text">
</body>
</html>
腳本:
jQuery(document).ready(function($) {
$('input').on('propertychange', function(){
console.log(this.value);
});
});
在控制檯中我得到這個:
DOM7011: The code on this page disabled back and forward caching. For more information, see: http://go.microsoft.com/fwlink/?LinkID=291337
和
HTML1300: Navigation occurred.
是否有任何控制檯錯誤,請檢查並提供該 –
使用'$( '輸入')的的jsfiddle上( '變'。 )' – Heejin
發現此問題:「onpropertychange事件僅支持與傳統attachEvent IE-only事件註冊模型結合使用,該模型自Windows Internet Explorer 9開始支持W3C標準」addEventListener「事件模型後不再使用。 - http://msdn.microsoft.com/en-us/library/ie/ms536956(v=vs.85).aspx – elclanrs