上面这种是正确的。就是你那段代码。
查看一下你的TextBox1的代码在页面中的位置是不是在你那段脚本之前
这种应该是没有问题的
要是
这种就会暴未找到对象的错误。
就是执行那段javascript代码时时候那个TextBox1控件还没有输出。导致document.getElementById找不到这个对象,所以脚本错误。
var txt = document.getElementById("TextBox1");
txt.style.color="red";
txt.style.backgroundColor="red";
TextBox1是服务器控件的id,
你的js事件是否在页面加载的时候加载到页面呢?
要用键值对的方式。
//修改样式
TextBox1.Style.Add("color","red")
//修改属性,像 width ,size ,value这类
TextBox1.Attributes.Add("", "");