课程
/前端开发
/JavaScript
/JavaScript进阶篇
写的程序还有几个小问题,添加的新行不能发生鼠标经过变色和正常删除。
2014-08-19
源自:JavaScript进阶篇 9-22
正在回答
你删除的时候判断的不对,你需要获取你点击所在的元素。如果你想让你的表格添加后仍然有样式,你可以在你第二个函数中调用一下第一个函数就可以了
你的删除部分写的不对,调用删除函数的地方写的也不对,为啥写在a的href属性里面呢,写一个onclick不可以么
原因是window.onload是在页面第一次加载的时候执行的,在更改页面的东西比如添加单元格后,这个加载过程是不会重新执行的,获取的tr对象自然也不会改变,还是页面没有改变前的内容。处理方式:把该过程定义为一个函数show(),在body的onload函数里,删除函数、添加函数的最后加上这个函数的调用就可以实现添加的列也可以改变颜色了。
simbapc 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答关于 con[i].getAttribute("title") 和 con[i].title 区别
3 回答返回一个对象跟返回一个对象的应用有什么区别吗
4 回答第八行代码,代码添加位置不同会导致页面浏览器崩溃!bug吗?怎么回事?
1 回答代码input后面的 name有什么用?删除好像没有影响
3 回答提交成功但是计算的时候点击等号不会出结果
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号