gpt4 book ai didi

javascript - onMouseOver 改变背景图片位置

转载 作者:太空宇宙 更新时间:2023-11-04 00:26:43 25 4
gpt4 key购买 nike

我正在尝试使用 javascript 重新定位 div 的背景图像。这是我所拥有的,但它似乎不起作用。我错过了什么?

<a href="#" onMouseOver="document.getElementById('rubbish_image').style.backgroundPosition="0px 150px"">link one</a>
<a href="#" onMouseOver="document.getElementById('rubbish_image').style.backgroundPosition="0px 350px"">link two</a>

<div id="rubbish_image"></a>

最佳答案

我不完全确定,但是我可以看到您的 JavaScript 有两个明显的问题:

  1. 您在 a 标记的结束 > 之前有 两个 ",因此的
  2. 您在 字符串中使用 ",这是不允许的(您可以在用 ' >",反之亦然,但 " 位于由 " 分隔的字符串内,终止字符串)。

因此,我建议将代码修改为:

<a href="#" onMouseOver="document.getElementById('rubbish_image').style.backgroundPosition='0px 150px';">link one</a>
<a href="#" onMouseOver="document.getElementById('rubbish_image').style.backgroundPosition='0px 350px';">link two</a>

我不认为这是个大问题,但您也没有在 onmouseover 属性中终止您的 JavaScript,所以我还在末尾添加了 ;每一个。

关于javascript - onMouseOver 改变背景图片位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6447386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com