var oBox1 = document.getElementById("TextBox1");
var oBox2 = document.getElementById("TextBox2");
oBox2.value = oBox1.value; 但是奇怪的是,程序执行后没有达到预期的结果。是吗?!似乎这么用过,没出这样问题
var oBox2 = document.getElementById("TextBox2");
oBox2.value = oBox1.value; 但是奇怪的是,程序执行后没有达到预期的结果。是吗?!似乎这么用过,没出这样问题
var oBox1 = document.getElementById("TextBox1");
var oBox2 = document.getElementById("TextBox2");
oBox2.value = oBox1.value;
这段代码在IE5 IE6 IE7,在FF2,在Opera9都是正确的,那原因就不是必须 var oBox2=new Object()了。而是你自己的测试环境出了问题!
var oBox2 = document.getElementById("TextBox2");
oBox2.value = oBox1.value;
这样子做是没有问题的.觉得是你浏览器出毛病了吧.
Windows2000 pro,打过 Windows 的几乎所有补丁。
机器装了 vs2005,VWD2005,SQLServerExpress 2005还有什么地方不对的?
<input name="TextBox1" type="text" id="TextBox1" value="ok" /><br />
<input name="TextBox2" type="text" id="TextBox2" />
<script language="JavaScript">
<!--
var dg = document.getElementById;
var oBox1 = dg("TextBox1");
var oBox2 = dg("TextBox2");
oBox2.value = oBox1.value;
//-->
</script>
</body>
document.all.div1.style.color='white';
document.all.div1.style.backgroundColor='blue';
</Script> 而在 ASP.NET 的 C# 语言中,颜色的前景色属性是 ForeColor, 背景色是 BackColor,例如: <asp:Label ID="lb1" runat="server" Text="电脑学习网-http://www.why100000.com" Width="40px" /> C# 语句:
lb1.ForeColor.Name = "white";
lb1.BackColor.Name = "blue"; 同样是表示颜色,在不同的语言环境下,名字可是不一样的,如果不留心区别,就会发生脚本错误。可能在 Java 语句中,也会有所不同。这些细节问题,如果不细心,有时还真会让人莫名其妙,耗费我们许多时间。