程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> onchange與onpropertychange的聯系與區別!

onchange與onpropertychange的聯系與區別!

編輯:.NET實例教程
先看這麼一段解釋:
當一個Html元素的屬性改變的時候,都能通過onpropertychange來捕獲。例如一個<input name="text1" id="text1" />對象的value屬性被頁面的腳本修改的時候,onchange無法捕獲到,而onpropertychange卻能夠捕獲。

具體理解為:onpropertychange能及時捕獲屬性值的變化,而onchange在屬性值改變時只有通過鼠標執行某些操作才能激活該事件!
如:
請輸入圖片地址:<input type="text" name="myface" size="30" value="" onpropertychange="document.images[''face''].src=this.value;"><br><br>
<img id="face" src="/img/common/logo.gif" border="" alt="">當text框中的內容被改變時,圖片就會立刻被顯示出來。而如果用onchange時,改變其值時還需用鼠標單擊空白或其他地方才能激活該事件,圖片顯示才會被改變!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved