1

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>
4

5 に答える 5

1

IDをテーブルに追加してから使用します

document.getElementById('myawesometableid').setAttribute('background', 'image.png');
于 2013-08-29T10:00:47.767 に答える
1

ID tidをテーブルに指定した後、次のコードを使用します

document.getElementById("tid").style.backgroundImage="url('URL of the image')";

デモ

于 2013-08-29T09:44:42.547 に答える
0

これはあなたを助けるでしょう

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

.css()

または JavaScript の使用

document.getElementById("tableId").style.backgroundImage="url('ImageUrl.png')";
于 2013-08-29T09:18:36.067 に答える
0

メソッドは.css便利です。

$('table').css("background-color", "#000000");
于 2013-08-29T09:18:50.710 に答える
0

Something like that:

$table.attr('background', newImageUrl)
于 2013-08-29T09:17:50.977 に答える