这用于在用户通过ajax在单个输入表单上提交输入后清除输入。
var tweet_input = document.getElementById( tweet_input );
tweet_input.value= ;
tweet_input.blur();
然而,在3个输入字段的表单上,这不会:
var input_url = document.getElementById( bookmark_input_url );
input_url.value= ;
var input_title = document.getElementById( bookmark_input_title );
input_title.value= ;
var input_tag = document.getElementById( bookmark_input_tag );
input_tag.value= ;
input_title.blur();
input_url.blur();
input_tag.blur();
实际上只有最后一个元素是模糊的。不确定其他两个发生了什么,也不知道如何排除故障。
基本上,我有一个在blur()上触发的事件监听器,它们在实际的用户blur(()上工作良好,但当我试图以编程方式启动它们时,只有一个有效。