-->

WEB资讯

您的当前位置:首页 > 资讯 > JS

js 修改了input框 如何监听

2023-02-24 16:06:19  来源:admin 点击:308

<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>

<button id='aaa'>修改</button>

<input type="text" id="a" />

<script type="text/javascript">

 $(function(){

$("#a").bind('input porpertychange',function(){

console.log("实时监听变化"+$("#a").val());

//监听他的变化,但用js修改后就不能监听了

});

$("#aaa").on("click",function(){

$("#a").val(new Date());

})

//先获取input的值,存到sessionStorage

var lastVal = $("#a").val();

sessionStorage.setItem('ssss',lastVal)

setInterval(function(){

var lastValNew = $("#a").val();

var lastValOld = sessionStorage.getItem('ssss');

if(lastValNew != lastValOld){

sessionStorage.setItem('ssss',lastValNew);

//执行其他js

console.log('我监听到了用js修改input的变化'+lastValNew)

}

},1000);

 });

</script>



相关文章更多 >

© 2024版权所有 水水网

电话:171780793