下面代码是功能是:用JS实现双击文字可编辑特效function ShowElement(element)
{
var oldhtml = element.innerHTML;
var newobj = document.createElement('input');//创建新的input元素
newobj.type = 'text';//为新增元素添加类型
newobj.onblur = function(){
element.innerHTML = this.value ? this.value : oldhtml;//当触发时判断新增元素值是否为空,为空则不修改,并返回原有值 
}
element.innerHTML = '';
element.appendChild(newobj);
newobj.focus();//---这个很不理解
}<dl>
  <dt>你的用户名:</dt>
  <dd ondblclick="ShowElement(this)">三人行团队</dd>
  <dt>你的个性档</dt>
  <dd ondblclick="ShowElement(this)">我闪故我在</dd>
</dl>
这里newobj.focus()。这个很不理解。去掉的话发现当input文本框失去焦点时,文本框还在。focus()不是取的焦点么?这里怎么理解