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

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

4

1 回答 1

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>
于 2012-04-05T14:58:02.867 回答