链路翻转时的 DIV 背景图像交换
DIV background image swap on link rollover
当用户滚动链接时,我正在尝试交换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)';
使用
document.getElementById('divToSwap').style.backgroundImage=...
而不是
document.getElementById('divToSwap').backgroundImage=....
缺少
.style
:
onmouseover="document.getElementById('divToSwap').style.backgroundImage='url(red.jpg)';"
相关文章:
- 可以在这里为背景图像设置滤镜吗
- 使用 js 将背景图像设置为 HTML
- 如何使用css动画/javascript使具有背景图像的元素出现
- 循环浏览多个身体背景图像
- 背景图像顶部的滚动图像不移动
- 在pdfmake中嵌入背景图像
- 修复选择菜单时的背景图像
- 使用css()设置背景图像;不起作用
- 鼠标悬停时如何居中放大背景图像
- 强制谷歌为javascript背景图像编制索引
- 淡入不带HTML的背景图像
- 具有淡入淡出效果的全背景图像
- 未加载随机背景图像
- 背景图像前显示Javascript警报
- javascript背景图像位置循环
- CSS动画背景图像的过渡越来越暗
- "Ken Burns效应”;悬停背景图像
- 通过ID JavaScript显示随机背景图像
- JavaScript背景图像
- 带有图像和背景图像的ClipTo