(我知道我可以直接用输入样式来做,但我有其他意图)
我尝试了几种方法
<script> document.getElementById('myTextBox').style.backgroundColor = 'red'; </script>
<script> document.form1.myTextBox.style.backgroundColor = 'red'; </script>
我试着把它放在头上,放在身上。我不知道还能做什么
(我知道我可以直接用输入样式来做,但我有其他意图)
我尝试了几种方法
<script> document.getElementById('myTextBox').style.backgroundColor = 'red'; </script>
<script> document.form1.myTextBox.style.backgroundColor = 'red'; </script>
我试着把它放在头上,放在身上。我不知道还能做什么
使用加载
<body onload="style()">
并将您的代码放在正文底部的函数中
<script type="text/javascript">
function style(){
document.getElementById('myTextBox').style.backgroundColor = 'red';
}
</script>
</body>
你可以把你的代码放在body标签中
<body >
<script> document.getElementById('myTextBox').style.backgroundColor = 'red'; </script>
只需将您的脚本放在此之前,例如...
<script> document.form1.myTextBox.style.backgroundColor = 'red'; </script>
</body>
</html>
或像这样编辑您的脚本
<script>window.onload =function(){ document.getElementById('myTextBox').style.backgroundColor = 'red';
}
</script>
您需要告诉浏览器何时在您的情况下执行该语句。将它作为函数调用放在主体的 onload 中就可以了。看这个例子
<html>
<head>
<script>
function FooBarFunction()
{
document.getElementById('foo').style.backgroundColor = 'red';
}
</script>
</head>
<body onload="FooBarFunction()">
<input type="textbox" id="foo">
</body>
</html>