<form id="Form1" method="post" runat="server">
<asp:Label id="lbId" runat="server" Width="248px" name="lbName">test</asp:Label>
</form>我用
var obj = window.document.Form1.lbName;或
var obj = window.document.Form1.lbId;
怎么不能得到对象???????
<asp:Label id="lbId" runat="server" Width="248px" name="lbName">test</asp:Label>
</form>我用
var obj = window.document.Form1.lbName;或
var obj = window.document.Form1.lbId;
怎么不能得到对象???????
var obj = window.document.Form1.lbName;或
var obj = window.document.Form1.lbId;
这样的语法作用的对象是什么???是表单域,如<input type="button">,<input type="textbox">
并不是所有的标签都可以用这种语法来引用的。
<asp:Label>最终被解析成<span>,<span>不是表单域,所有无法用这种语法来引用。只能老老实实的用DOM的方法来引用
window.document.all.Form1.lbName window.document.forms[0].lbName window.document.forms["From1"].lbName想说的是:
var obj = window.document.Form1.lbName;或
var obj = window.document.Form1.lbId;
这样的语法作用的对象是什么???是表单域,如 <input type="button" >, <input type="textbox" >
并不是所有的标签都可以用这种语法来引用的。注:再加不同浏览器.所以语法要灵活应用,