查看源文件,母版页的控件 tbxSubTotal6 变成了以下 3 个:<input type="hidden" name="ctl00$ctl00$ContentPlaceHolder1$tbxSubTotal6" id="ctl00_ctl00_ContentPlaceHolder1_tbxSubTotal6" value="" /><input type="hidden" name="ctl00_ctl00_ContentPlaceHolder1_tbxSubTotal6_p" id="ctl00_ctl00_ContentPlaceHolder1_tbxSubTotal6_p" />
<input type="text" style="width:100px;text-align:Right;" id="igtxtctl00_ctl00_ContentPlaceHolder1_tbxSubTotal6" />在内容页 javascript中,document.getElementById(“xx”)xx该取哪个值?还有,为何在母版页不能直接用js呢?
<input type="text" style="width:100px;text-align:Right;" id="igtxtctl00_ctl00_ContentPlaceHolder1_tbxSubTotal6" />在内容页 javascript中,document.getElementById(“xx”)xx该取哪个值?还有,为何在母版页不能直接用js呢?
其实只要是服务器端控件嵌套都是会这样子的。
如果想在JS中使用,可以这样:
document.getElementById(“<%= tbxSubTotal6.ClientID %>”)
masterpage m =page.master;
m.findcontrol("要查找的控件名称")