通过输入文本框的onkeyup更改背景颜色

时间:2012-04-05 14:55:54

标签: javascript

<input id='ad' onkeyup='sc(id)'/>
<script lang="javascript">
function sc(i)
{
    i.style.backgroundColor="#006400";
}
</script>

这是我用来通过id更改输入框背景颜色的代码,但它不起作用。请建议一些方法来更改输入框的背景颜色。

1 个答案:

答案 0 :(得分:1)

如果i是元素ID,请使用getElementById()

<input id='ad' onkeyup='sc(id)'/>
<script lang="javascript">
function sc(i)
{
    // Retrieve the element by its id 'i'
    document.getElementById(i).style.backgroundColor="#006400";
}
</script>