<input id='ad' onkeyup='sc(id)'/>
<script lang="javascript">
function sc(i)
{
i.style.backgroundColor="#006400";
}
</script>
这是我用来通过id更改输入框背景颜色的代码,但它不起作用。请建议一些方法来更改输入框的背景颜色。
答案 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>