2015-12-06 21 views
0

我已經有一個像HTML的輸入字段:的Javascript內嵌DOM變化事件

<input type="text" name="fieldName" onChange="alert(1)" /> 

onChange事件不會對DOM變化觸發。有沒有什麼方法可以像上面提到的onChange一樣檢測內聯的所有更改?

+0

嘗試'onInput',雖然說實話,你應該避免完全使用事件屬性。 – Sampson

+0

您能否更具體地說明您想要檢測DOM更改的內容和內容? – Raman

+1

你是否期望onChange被觸發到DOM的任何改變? – j08691

回答

0

用文本框,你應該使用onkeypressonkeyuponkeydown,而不是onchange因爲onchange被觸發,只有當文本框模糊。

<input type="text" name="fieldname" onkeydown="callme(this);" /> <br /> 

function callme(obj) { 
    alert(obj.name); 
} 
+0

實際上,我不喜歡觸摸字段,因爲我沒有手動插入值。 – Rejaul

+0

@Rejaul你的意思是你不能碰touch.You應該使用事件,正如我所說的.onchange不會在這裏工作將是選擇框它會工作。 –

+0

對不起。我不喜歡手動選擇該字段。該字段的值將從javascript中給出。 – Rejaul