在网上看到一个onpropertychange的例子<div id="msg"></div>
<input id='inputTelephone' value="" /> 
<script>
function $(obj){return document.getElementById(obj);}function siftData(){
$('msg').innerHTML='输入的文字长度为:'+$('inputTelephone').value.length; 

 
if(/msie/i.test(navigator.userAgent)){
$('inputTelephone').onpropertychange=siftData 
}else{ 
$('inputTelephone').addEventListener("input",siftData,false); 
} </script>这样运行很好,为什么我把siftData()的内容修改成别的东西,就不能运行了呢?
修改的东西用onkeyup之类的是可以运行的,说明代码页没错啊,奇怪??