又又又木丶
2018-04-11 17:29
我的代码参照同学代码中第二位的代码,但是完成后有点问题
自己添加的一行,点删除会删除全部表格,只有原有的一二行是删除所在行。
如题,自己添加的一行并没有像前两行一样,鼠标移过时出发函数。
对于open.window = function(){}这个函数,我明白是一打开窗口就立刻运行,因此之所以自己添加的行没有背景变化和删除本行,是不是因为他们在这个function()之后,导致的不能运行。
<a> 标签没有放到应该存在的第三列td里;
应该声明一个新变量赋于tab.appendChild(newtr)的返回值,即新tr本身,并带入到bgcChange(obj)中去;
bgcChange(obj)函数和open.window = function(){}本身就因循环关联在一起了。要是把bgcChange(obj)函数放进open.window = function(){}反而会使新添加的tr无法使用此函数。多试试就知道了。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题
回答 2
回答 1