javascript - 链接翻转时 DIV 背景图像交换

标签 javascript jquery css

我试图在用户滑过链接时换掉 div 上的背景图像。

我做错了什么?这不起作用。

<style>
#divToSwap {
    background-image: url(black.jpg);
    height: 150px;
    width: 150px;
}
</style>
</head>

<body>
<div id="divToSwap"></div>
<div>
<ul>
  <li><a href="#"
        onmouseover="document.getElementById('divToSwap').backgroundImage='url(red.jpg)';"
        onmouseout="document.getElementById('divToSwap').backgroundImage='url(black.jpg)';">
        Red</a></li>
  <li><a href="#"
        onmouseover="document.getElementById('divToSwap').backgroundImage='url(blue.jpg)';"
        onmouseout="document.getElementById('divToSwap').backgroundImage='url(black.jpg)';">
        Blue</a></li>
  <li><a href="#"
        onmouseover="document.getElementById('divToSwap').backgroundImage='url(green.jpg)';"
        onmouseout="document.getElementById('divToSwap').backgroundImage='url(black.jpg)';">
        Green</a></li>        
</ul>
</div>

最佳答案

尝试,例如

document.getElementById('divToSwap').style.backgroundImage='url(black.jpg)';

关于javascript - 链接翻转时 DIV 背景图像交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20050080/

相关文章:

javascript - React 组件不会在更新状态时重新渲染

html - 固定标题中的图像在窗口调整大小时移动

html - 在 div 上塑造一个棘手的形状

jquery - 如何检查父级中的元素数量是否为偶数

jQuery 图像 slider 一次加载所有图像

带有 calc() 的 CSS 转换在 IE10+ 中不起作用

javascript - 如何使用多个按钮切换可见性?

javascript readline 流关闭事件不会被触发

javascript - PHP-Onclick 根据匹配的 id 显示特定的表行

javascript - JQuery 如何在没有此名称的函数的情况下使用 $ ?