可以用Javascript更改表背景属性吗?

可以用Javascript更改表背景属性吗?,javascript,jquery,html,background,html-table,Javascript,Jquery,Html,Background,Html Table,如何使用JQuery更改表的后台属性 我不想使用style.background属性。它必须是表的背景属性。是的,我知道这是不推荐的,但我正在与谷歌的Caja合作,它去掉了任何背景图像CSS属性,但没有表格中的背景。这一切都很奇怪,但我想让它运作起来 我需要: <table background="image.png" border="1" bordercolor="#888" cellspacing="0" > <tbody> <tr>

如何使用JQuery更改表的后台属性

我不想使用style.background属性。它必须是表的背景属性。是的,我知道这是不推荐的,但我正在与谷歌的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>
诸如此类:

$table.attr('background', newImageUrl)
这对你有帮助

$('#tableId').css('background-image', ImageUrl);
或者使用JavaScript

document.getElementById("tableId").style.backgroundImage="url('ImageUrl.png')";
css方法可能很方便

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

将id tid指定给表后使用以下代码


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

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