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 都加也不好用同样错。初学求解
------解决方案--------------------Dplforeign,fswf 这两个ID,在加入母版页以后,会变的,你再用这个ID找是找不到元素的,打源文件看看你就知道了,所以要用ClientID,不过你还可以用CSS找元素的,css名在母版页里是不会变的。
------解决方案--------------------Dplforeign是服务器控吗?如果是这样document.getElementById("<%=Dplforeign.ClientID%>").value
你可以看一下页面源代码,看看Dplforeign、fswf生成的ID是什么,这样JS你就懂写了