用于样式背景颜色的JavaScript函数

时间:2012-04-22 21:01:45

标签: javascript function background

为什么我的代码不起作用?

<script type="text/javascript">
                function barFix(newDiv)
                {
                     var elem = document.getElementById(newDiv);
                     elem.style.background='#666666';
                }
            </script>

                <div onmouseover="barFix('badgebar1');" id="badgelist">                             
                </div>

            <div id="badge1bar" style="background-color: #dddddd; width: 2px; height: 42px;"> </div>

我已经尝试过一切......无法让它发挥作用!为什么呢?

1 个答案:

答案 0 :(得分:4)

Onmouseover,你发送'badgebar1'作为参数,但没有badgebar1,它是badge1bar。

因此,要么更改id,要么更改onmouseover代码,那么它应该可以工作。