日期:2014-05-17  浏览次数:20442 次

ASP.NET里使用母版页的子页里怎么使用js脚本??
我在 子页里 写的脚本发现一调用就报错,Microsoft JScript 运行时错误: 缺少对象

<script language="javascript" type="text/javascript">
        function change() {
            if (document.getElementById("Dplforeign").value == 1) {
                document.getElementById("fswf").style.display = "block";
            } else {
                document.getElementById("fswf").style.display = "none";
            }
        }
    </script>

我看他们说加什么ClientID,
Dplforeign.ClientID   都加也不好用同样错。初学求解
ASP.NET 脚本 母版页

------解决方案--------------------
Dplforeign,fswf 这两个ID,在加入母版页以后,会变的,你再用这个ID找是找不到元素的,打源文件看看你就知道了,所以要用ClientID,不过你还可以用CSS找元素的,css名在母版页里是不会变的。
------解决方案--------------------
Dplforeign是服务器控吗?如果是这样document.getElementById("<%=Dplforeign.ClientID%>").value

你可以看一下页面源代码,看看Dplforeign、fswf生成的ID是什么,这样JS你就懂写了