日期:2014-05-17  浏览次数:20492 次

JS怎样更换td的背景图片
function Button1_onclick() {
  var m = document.getElementById("Label2").innerText; //获取td中的值,  

  if (m >0) {
  document.getElementById('img1').style.backgroundImage = "url("images\containter\ct\ico1.jpg")"; 这里报错, 没有对象 什么情况
  }
  }
大于1的话就更换图片


<table>
<tr>
  <td id="dt1" style="background-image:url(images/containter/ct/ico1.jpg)">
  <asp:Label ID="Label3" runat="server" Text="1"></asp:Label>
<input id="Button1" type="button" value="button" onclick="return Button1_onclick()" />
  </td>
 </tr>
</table>

------解决方案--------------------


更改下该TD的样式 就可以了

<style>
.Img
{
background:url(images/containter/ct/ico1.jpg)
}
</style>
<script>
document.getElementById("dt1").className="Img";
</script>

方法给你了 你自己判断下
------解决方案--------------------
$("#ft2").css("bsckground-image","images/containter/ct/ico1.jpg")