如何用js修改背景图片的位置?

zmhqyw 2006-10-16 03:03:32
<td id="Map" style="background-image:url(../images/map/map.jpg); background-position:120px 10px; background-repeat:no-repeat;">
 
</td>

我想用js脚本改变背景图片的background-position.

哪位大哥指点下?
...全文
2256 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zmhqyw 2006-10-16
  • 打赏
  • 举报
回复
感谢,结贴。嘿嘿

楼上的大哥辛苦了。
zmhqyw 2006-10-16
  • 打赏
  • 举报
回复
Map.style.backgroundPosition,

我直接设置Map.style.backgroundPosition = "-20px -10px";,没反应。

我在后面加了left,Left,posLeft,offsetLeft,没一个能访问的。
hbhbhbhbhb1021 2006-10-16
  • 打赏
  • 举报
回复
LEFT设置X的那个,TOP设置Y
<table style="width:100%">
<tr>
<td id="Map" style="background-image:url(http://community.csdn.net/logo/images/prj.210.67.gif); background-position:120px; background-repeat:no-repeat;">
 sdfsdfsdf
</td>
</tr>
</table>
<script language=javascript>
document.getElementById("Map").style.backgroundPositionX="100px"
document.getElementById("Map").style.backgroundPositionY="0px"
</script>
zmhqyw 2006-10-16
  • 打赏
  • 举报
回复
吐血。。。

大哥我要设置成"left:-20px top:-10px"
hbhbhbhbhb1021 2006-10-16
  • 打赏
  • 举报
回复
<table>
<tr>
<td id="Map" style="background-image:url(http://community.csdn.net/logo/images/prj.210.67.gif); background-position:120px; background-repeat:no-repeat;">
 sdfsdfsdf
</td>
</tr>
</table>
<script language=javascript>
document.getElementById("Map").style.backgroundPosition="0px"
</script>
zmhqyw 2006-10-16
  • 打赏
  • 举报
回复
多谢楼上的大哥。

具体说,有left 和 top 两个属性,怎么写?我不知道在js里如何引用。。。

ps:还有好多东西不知道如何引用。每次都google.找不到就没的办法。

在哪能查到?
hbhbhbhbhb1021 2006-10-16
  • 打赏
  • 举报
回复
obj.style.backgroundPosition=1

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧