我正在尝试做一些事情,比如当你在span内的文本上移动鼠标时,背景会改变。
我的代码:<script>
function unhighlight(x) {
x.style.backgroundColor="transparent"
}
function highlight(x) {
x.style.backgroundColor="red"
}
</script>
<span onmouseover="highlight(this)" onmouseout="unhighlight(this)">
<h2>What's New</h2>
</span>
我不将其应用于h2的原因有点复杂,不需要解释。需要帮忙吗?
<h2>
不是<span>
元素的有效内容。实际上,<span>
元素的允许内容是*短语内容*。因此,你最好使用<div>
元素而不是<span>
元素。 - Hashem Qolami<h2>
的内容包装在内联容器行<span>
元素中。然后在h2 > span:hover
上应用背景颜色 - **示例**。 - Hashem Qolami