我对 Javascripting 比较陌生,我知道有与这种技术相关的答案,但是我无法获得所有的部分。
在网页上,我创建了一个 10 x 10 的网格,由 100 个大小相同的单个 div 组成。当任何 div 被鼠标悬停时,我希望它显示随机背景颜色(鼠标悬停在 div 上,将显示一系列不同颜色的 div)。
在任何给定的 div 中,函数“fnPickColor”(创建颜色)以这种方式激活:
onmouseover ="fnPickColor()"
我的问题是:生成颜色后,我不知道如何将其放入调用该函数的单个 div 中。我不能使用“getElementById”或基于标签的引用,因为这些引用特定的单个 div 或它们的组,而不是当前被鼠标悬停的任何 div。
我尝试了一个使用“this.style.backgroundColor”的构造来传输颜色,但是失败了。
我敢肯定这非常简单——这是怎么做到的?