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