1. oninput 및 onportertychanger 이벤트를 요소에 동시에 바인딩합니다.
예:
<script type="text/JavaScript"> function aa(e){alert("inputting!!");} </script> <input type="text" id="a" oninput="aa(event)" onporpertychange="aa(event)" />
2. 청취 이벤트 추가
<script type="text/javascript"> $(function(){ if("\v"=="v"){//true为IE浏览器,感兴趣的同学可以去搜下,据说是现有最流行的判断浏览器的方法 document.getElementById("a").attachEvent("onporpertychange",function(e){ console.log("inputting!!"); } }else{ document.getElementById("a").addEventListener("onporpertychange",function(e){ console.log("inputting!!"); } } }); </script> <input type="text" id="a"/>
3. jQuery 메서드를 사용하여 이벤트 바인딩
<script type="text/javascript"> $(function(){ $("#a").bind('input porpertychange',function(){ console.log("e"); }); }); </script> <input type="text" id="a"/>
onpropertychange를 들을 때 이벤트 이후에 이벤트의 propertyName 속성을 사용하여 변경된 속성 이름인 event.propertyName
인스턴스 1:
인스턴스 2:
$("#name").bind('input porpertychange',function(){ var thisTxt=$("#name").val(); $(this).siblings("p").html(thisTxt) })
>
입력 입력의 실시간 변화를 모니터링하는 위의 js 예 box 값은 편집자가 공유한 모든 내용을 참고하실 수 있기를 바라며, PHP 중국어 홈페이지를 지원해 주시길 바랍니다. 입력 상자 값의 실시간 변화에 대한 더 많은 js 모니터링 예제를 보려면 PHP 중국어 웹사이트에서 관련 기사를 주목하세요!