如何实现自己添加的一行也可以颜色变化,还有好几个问题,求大神

来源:9-22 编程练习

又又又木丶

2018-04-11 17:29

我的代码参照同学代码中第二位的代码,但是完成后有点问题

  1. 自己添加的一行,点删除会删除全部表格,只有原有的一二行是删除所在行。

  2. 如题,自己添加的一行并没有像前两行一样,鼠标移过时出发函数。

  3. 对于open.window = function(){}这个函数,我明白是一打开窗口就立刻运行,因此之所以自己添加的行没有背景变化和删除本行,是不是因为他们在这个function()之后,导致的不能运行。

写回答 关注

1回答

  • 慕神7088389
    2018-04-11 22:42:18
    已采纳
    1. <a> 标签没有放到应该存在的第三列td里;

    2. 应该声明一个新变量赋于tab.appendChild(newtr)的返回值,即新tr本身,并带入到bgcChange(obj)中去;

    3. bgcChange(obj)函数和open.window = function(){}本身就因循环关联在一起了。要是把bgcChange(obj)函数放进open.window = function(){}反而会使新添加的tr无法使用此函数。多试试就知道了。

    又又又木丶

    非常感谢!

    2018-04-19 20:54:54

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题