永发信息网

请教我这段javascript代码为什么不对呢?

答案:3  悬赏:50  手机版
解决时间 2021-01-27 01:30
  • 提问者网友:容嬷嬷拿针来
  • 2021-01-26 14:07
oBtn2.onclick=function()
{

for(var i=0;i {
oColor=oTab.tBodies[0].rows[i].style.background-color;
if(oTab.tBodies[0].rows[i].cells[1].innerHTML==oName.value)
{
oTab.tBodies[0].rows[i].style.background='yellow';
}
else
{
oTab.tBodies[0].rows[i].style.background=oColor;
}
};
};

执行了之后点搜索没有反应
问题出在oColor=oTab.tBodies[0].rows[i].style.background-color这句话上,我想让程序存储之前的颜色,没被选中的保持之前的颜色,但是不知道为什么不对。

下面的答案我把background-color换成backgroundColor也不对
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-01-26 15:12
1. 看一下控制台是否有报错。如果有错,哪错改哪
2. cells[1]  这里不应该是cell[i] 么?
3. background-color 改成backgroundColor。
4. 如果都没有问题,请将代码全部贴出来。
全部回答
  • 1楼网友:摆渡翁
  • 2021-01-26 16:33
1. 看一下控制台是否有报错。如果有错,哪错改哪 2. cells[1]  这里不应该是cell[i] 么? 3. background-color 改成backgroundcolor。 4. 如果都没有问题,请将代码全部贴出来。
  • 2楼网友:雪起风沙痕
  • 2021-01-26 15:50
oColor=oTab.tBodies[0].rows[i].style.backgroundColor; oTab 定义了么?你这代码不全啊。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯