How to change background color of cell in table using java script

后端 未结 3 1354
無奈伤痛
無奈伤痛 2020-12-15 05:52

I need to change background color of single cell in table using java script.

During document i need style of all cell should be same ( so used style sheet to add th

相关标签:
3条回答
  • 2020-12-15 06:04
    document.getElementById('id1').bgColor = '#00FF00';
    

    seems to work. I don't think .style.backgroundColor does.

    0 讨论(0)
  • 2020-12-15 06:10
    <table border="1" cellspacing="0" cellpadding= "20">
        <tr>
        <td id="id1" ></td>
        </tr>
    </table>
    <script>
        document.getElementById('id1').style.backgroundColor='#003F87';
    </script>
    

    Put id for cell and then change background of the cell.

    0 讨论(0)
  • 2020-12-15 06:26

    Try this:

    function btnClick() {
        var x = document.getElementById("mytable").getElementsByTagName("td");
        x[0].innerHTML = "i want to change my cell color";
        x[0].style.backgroundColor = "yellow";            
    }
    

    Set from JS, backgroundColor is the equivalent of background-color in your style-sheet.

    Note also that the .cells collection belongs to a table row, not to the table itself. To get all the cells from all rows you can instead use getElementsByTagName().

    Demo: http://jsbin.com/ekituv/edit#preview

    0 讨论(0)
提交回复
热议问题