如何使用Javascript更改3rd Div背景颜色

时间:2015-02-09 05:42:38

标签: javascript html css

我有5个div。它上面没有ID或类。我必须改变第3格的背景颜色。我在下面试试,请告诉我这里出了什么问题。

 <div>Div sample content</div>
    <div>Div sample content</div>
    <div>Div sample content</div>
    <div>Div sample content</div>
    <div>Div sample content</div>

的Javascript

    <input type="button" onclick="getValue()" value="Click"/>

function getValue()
        {
            var result = document.getElementsByTagName('div');

    alert(result.length);
            result[4].style.backgroundcolor ="red";
        }

3 个答案:

答案 0 :(得分:1)

要更改第3个div的颜色,请使用result[2]并将C中的backgroundColor大写

function getValue()
        {
            var result = document.getElementsByTagName('div');

    alert(result.length);
            result[2].style.backgroundColor ="red";
        }
 <div>Div sample content</div>
    <div>Div sample content</div>
    <div>Div sample content</div>
    <div>Div sample content</div>
    <div>Div sample content</div>


    <input type="button" onclick="getValue()" value="Click"/>

答案 1 :(得分:1)

试试这个:

result[2].style.backgroundColor ="red";
       ^-third            ^-capital

DEMO

答案 2 :(得分:0)

尝试在背景 C olor中大写c。