日期:2014-05-16  浏览次数:20369 次

文本框中值改变会触发哪些事件?
具体是这样的,有一网页,游览时通过脚本打开一个窗口(window.open),在打开的窗口中改变了父窗口中一个文本框中的值,然后那个打开的窗口关闭,那个值变化了会触发哪些事件呢?

------解决方案--------------------
onchange
------解决方案--------------------
同意onchange
应该还有onfoucus和blur
------解决方案--------------------
onchange是不能触发的,不过触发onpropertychange事件,下面有个例子
1.htm
<script language=javascript>
window.open( "3.htm ")
</script>
<input name= "haha " onpropertychange= "alert( 'haha ') ">
3.htm
<script language=javascript>
opener.document.getElementById( "haha ").value= "jjjjj "
</script>