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 に答える