function createTR() { var tr = document.createElement('tr'); var no = document.getElementById('hidTotal').value; no++; document.getElementById('hidTotal').value = no; // alert(document.getElementById('hidTotal').value); tr.appendChild(createTd("input", "file","", "onfiles" + no, "onfiles","")); tr.appendChild(createTd("input", "text","","qx" + no, "qx","")); tr.appendChild(createTd("input", "text","","desc" + no , "desc",""));
{
}obj.onclick=myfunction;
或
obj.attachEvent("onclick", l_myfunction); FF 使用 addEventListener方法,这个方法需要三个参数,第一个也是要绑定的事件名称,但和IE不同的是,这个名称是去掉on前缀的,所以如果要绑定onclick事件,这个参数就是"click",而不是"onclick",这一点要注意。
第二个参数和IE一样,没什么说的。
第三个参数是一个布尔值,false表示按冒泡的方式处理事件,true表示使用事件捕获的方式处理事件。对于冒泡和捕获,它们是当年IE和NN4使用的两种不同的事件处理机制。
{
var tr = document.createElement('tr');
var no = document.getElementById('hidTotal').value;
no++;
document.getElementById('hidTotal').value = no;
// alert(document.getElementById('hidTotal').value);
tr.appendChild(createTd("input", "file","", "onfiles" + no, "onfiles",""));
tr.appendChild(createTd("input", "text","","qx" + no, "qx",""));
tr.appendChild(createTd("input", "text","","desc" + no , "desc",""));
/*----------------caiying2009-----------------*/
// tr.appendChild(createTd("input", "button","插入","addEdit", "input_btn","addEdit()"));
var tmp=createTd("input", "button","插入","addEdit", "input_btn","addEdit()")
tmp.onclick=function(){addRow()}//暂时以addRow()代替
tr.appendChild(tmp);// tr.appendChild(createTd("input", "button","删除","delUpon", "input_btn",""));
var tmp=createTd("input", "button","删除","delUpon", "input_btn","")
tmp.onclick=function(){resetRow()}//暂时以resetRow()代替
tr.appendChild(tmp);
/*----------------caiying2009-----------------*/ return tr;
}