Javascript onfocus()在克隆的元素上失败

Javascript onfocus()在克隆的元素上失败,javascript,html,html-table,clone,onfocus,Javascript,Html,Html Table,Clone,Onfocus,我有一个通过克隆添加行的表。但是,单击单元格时,我无法使用焦点清除文本。代码片段(自从我在两周前把它甩给我之后,我就一直在学习Javascript): 函数AddRow() { var mytable=document.getElementById(“newSystem”); var rowClone=document.getElementById(“sysrow”).cloneNode(true); rowClone.cells[0]。innerHTML=''; myTable.appandC

我有一个通过克隆添加行的表。但是,单击单元格时,我无法使用焦点清除文本。代码片段(自从我在两周前把它甩给我之后,我就一直在学习Javascript):

函数AddRow()
{
var mytable=document.getElementById(“newSystem”);
var rowClone=document.getElementById(“sysrow”).cloneNode(true);
rowClone.cells[0]。innerHTML='';
myTable.appandChild(rowClone);
}
从中派生克隆的原始行是:

<tr  id="sysrow">
<td> 
    <input type="text" name="SysName[]" value="host.myhouse.com" onFocus="this.value='';this.onfocus='';" />;
</td>
</tr>

;
重点放在原创作品上。将onFocus插入克隆脚本后,它不会执行任何操作(不会插入新行)。移除onFocus时,将插入克隆行,但聚焦时文本不会清除


我有什么问题吗?或者onFocus不能与克隆一起工作

可能没有新行,因为您在
myTable.appandChild(rowClone)中有一个输入错误


实际上,它应该是
myTable.appendChild(rowClone)

很抱歉输入错误。。我在机器之间手动重新键入;有问题的机器位于专用网络上。如果删除onFocus语句,则行插入有效,但选择单元格时示例输入保持不变。onFocus就位后,不会插入新行。onFocus是脚本中其他地方定义的函数吗?您可以发布该代码吗?
this.onfocus=
?…此语句在
onfocus
的内联属性eventhandler中有什么用途???
this.onclick
是否在
onclick
内部有意义?
<tr  id="sysrow">
<td> 
    <input type="text" name="SysName[]" value="host.myhouse.com" onFocus="this.value='';this.onfocus='';" />;
</td>
</tr>