在解决此问题后,我发现事件onblur
和onchange
按设计工作,但如果您的网页只有一个
<input type="text" onblur="loadXMLDoc()"> Change Content</input>
事件在不同的浏览器中表现得很奇怪。试图调试是浪费时间,没有错误!问题是没有一个地方可以转移焦点/变化!我添加了
<input type="hidden"></input>
结束了这个问题。令我不安的是,我用Google搜索了几个小时试图找到答案;我发现很多人建议使用第三方javascript库,一些建议用于间隔计时器,然后是那些添加了checkbox
或submit
按钮的建议。答案是在阅读HTML DOM事件对象:表单事件:onblur - 当表单元素失去焦点时发生事件。如果你没有地方可去,你怎么会失去焦点? RTM。