我用js给div赋值 然后用js去这个div的值 怎么取不到呢
展开全部
“我看了原文件他的id变成了ctl00_ContentPlaceHolder1_oDiv”
runat="server"服务器端控件有服务器自动给控件命名id了,而这中命名是以一种固定的模式来命名的。既然你看源文件id是"ctl00_ContentPlaceHolder1_oDiv" 那么你在用js取id的时候,var oDiv=document.getElementById('ctl00_ContentPlaceHolder1_oDiv')这种方法一定可以取到div对象实例的,不可能取不到,我都取过,绝对行。如果你取不到,看看是不是名字写错了,或者其他的什么地方有错误,你打开调试一步一步的运行,会发现,这种方法绝对能取到js实例对象的。
runat="server"服务器端控件有服务器自动给控件命名id了,而这中命名是以一种固定的模式来命名的。既然你看源文件id是"ctl00_ContentPlaceHolder1_oDiv" 那么你在用js取id的时候,var oDiv=document.getElementById('ctl00_ContentPlaceHolder1_oDiv')这种方法一定可以取到div对象实例的,不可能取不到,我都取过,绝对行。如果你取不到,看看是不是名字写错了,或者其他的什么地方有错误,你打开调试一步一步的运行,会发现,这种方法绝对能取到js实例对象的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询