我想觸發事件母雞使用javascript輸入元素的值。輸入元素的值是使用腳本更改,而不是typed.I知道onChange事件觸發不值改變後,但值改變後,元素失去焦點(鼠標點擊元素外)。這裏的輸入元素不會鬆散focus.So onChange事件將不會激發。所以如何做到這一點.. 以下是腳本,有一次我嘗試和失敗使用javascript在輸入元素上觸發事件
<html>
<head>
<script type = 'text/javascript'>
function changed()
{
alert('changed');
}
function change()
{
document.getElementById('myId').value = 'Hello';
}
</script>
</head>
<body>
<input type = 'text' id = 'myId' onChange= 'javascript:changed();'/>
<input type ='button' value = 'change' onClick = 'javascript:change();'/>
</body>
我的意思是,改變了()的函數應該叫裏面的時候文本內容使用功能的變化()而改變。如何做到這一點。 這裏是change()
後的代碼http://jsfiddle.net/BFz2a/
刪除了2個javascript:P – 2012-03-16 17:13:53
你是什麼意思「,javascript:在內聯事件處理程序中是過時的」? 另請發佈此作爲你的答案和一些解釋 – 2012-03-16 17:15:59
如果輸入元素的值更改使用腳本,這就是當你可以觸發事件... – 2012-03-16 17:18:01