你能用Javascript更改表背景属性吗?

时间:2013-08-29 09:14:34

标签: javascript jquery html background html-table

如何使用JQuery更改表的背景属性?

我不想使用style.background属性。它必须是表的背景属性。是的,我知道这已被弃用,但我正在使用Google的Caja,它会删除任何背景图片CSS属性,但不会删除表格中的背景。一切都很奇怪,但我想让这个工作。

我需要:

<table background="image.png" border="1" bordercolor="#888" cellspacing="0" >
    <tbody>
        <tr>
            <td style="width: 60px;">&nbsp;</td>
        </tr>
        <tr>
            <td style="width: 60px;">&nbsp;</td>
        </tr>
    </tbody>
</table>

5 个答案:

答案 0 :(得分:0)

类似的东西:

$table.attr('background', newImageUrl)

答案 1 :(得分:0)

这会对你有所帮助

$('#tableId').css('background-image', ImageUrl);

.css()

或使用JavaScript

document.getElementById("tableId").style.backgroundImage="url('ImageUrl.png')";

答案 2 :(得分:0)

.css方法可以很方便。

$('table').css("background-color", "#000000");

答案 3 :(得分:0)

将id tid 提供给表

后,请使用以下代码
document.getElementById("tid").style.backgroundImage="url('URL of the image')";

<强> DEMO

答案 4 :(得分:0)

将id添加到表中,然后使用

document.getElementById('myawesometableid').setAttribute('background', 'image.png');