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