将值从一个表单元格复制到另一个表单元格也需要背景颜色

时间:2019-09-09 20:20:54

标签: javascript html css

在测试排行榜网络应用程序时,我注意到当从前三个单元格(分别为彩色的金,银和青铜色)中复制一个值并将其粘贴到表中的其他位置时,该值将粘贴一些我复制的背景颜色的像素(与您在此处选择任何文本相同的数量,并且随之而来的是蓝色突出显示框的大小)

我本来是用JavaScript为单元格上色的,我认为这是问题所在(如下图1所示),所以我改用CSS并按如下所示将JavaScript取出来(2)。

表格单元格的所有内容都可编辑,但我不明白为什么它会与值一起变成一小块颜色。

 1:
table.rows[i].cells[j].style.backgroundColor = "#FFFFFFFF"; // White  
table.rows[1].cells[j].style.backgroundColor = "#FFD700";   // Gold    
table.rows[2].cells[j].style.backgroundColor = "#C0C0C0";   // Silver
table.rows[3].cells[j].style.backgroundColor = "#CD7F32";   // Bronze

2:
tr:nth-child(1)
{
  background-color: #FFD700;
}
tr:nth-child(2)
{
  background-color: #C0C0C0;
}
tr:nth-child(3)
{
  background-color: #CD7F32;
}

我只希望粘贴该值,但是要粘贴颜色。

0 个答案:

没有答案