ajax
来源:互联网 发布:方舟生存进化物品数据 编辑:程序博客网 时间:2024/04/29 12:04
document.getElementById找不到 [已结帖,结帖人:MasterMengYi] .
[华 软 网]
编程论坛 楼主 事情是这样的,原来在普通页面这段代码是可以的
document.all(spanID).innerHTML=num- document.all(ctrID).value.length;
后来这个页面放到了ascx中,ctrID就找不到了,ctrID也是在自定义界面的,怎样才能知道到? .
[华 软 网]
编程论坛 1 个网友回答: 你先运行一次页面,然后右键 查看源代码,看你的控件的ID变成什么了。 .
[华 软 网]
编程论坛 2 个网友回答: 可能ID变了 .
[华 软 网]
编程论坛 3 个网友回答:
HTML code
document.getElementById('<%=spanID.ClientID%>').innerHTML=num- document.getElementById('<%=ctrID.ClientID%>').value.length;
.
[华 软 网]
编程论坛 4 个网友回答:
JScript code
function PassValue()
{
document.all(spanID).innerHTML=num- document.all(ctrID).value.length;
}
window.onload=PassValue;
.
[华 软 网]
编程论坛 5 个网友回答: ascx的名字到HTML 页面中会变的。
一般用
document.getElementById(' <%=spanID.ClientID%>').innerHTML=num- document.getElementById(' <%=ctrID.ClientID%>').value.length;
可以解决问题
ClientID 为ascx 生成 的id 名 .
[华 软 网]
编程论坛 6 个网友回答: getElementById找不到一定是没有
id写错或者控件的属性为不可见Visible=false
WEB控件Visible=false后就不打印在页面了 .
[华 软 网]
编程论坛 7 个网友回答: 引用 1 楼 copico 的回复:
你先运行一次页面,然后右键 查看源代码,看你的控件的ID变成什么了。
犯过一次了,哎
欢迎转载,但请保留出处,本文章转自[华软网] 原文链接:http://www.huarw.com/program/net/aspnet2/200904/1683592.html
- Ajax
- Ajax
- AJAX
- AJAX
- AJAX
- AJAX
- AJAX
- ajax
- ajax
- Ajax
- ajax
- ajax
- AJAX
- Ajax
- Ajax
- Ajax
- ajax
- ajax
- 考试大纲
- 去年的
- 庆祝51Testing软件测试网成立五周年
- eclipse+Hibernate实训教程(1)
- 解决字段名带下划线在Hibernate映射问题
- ajax
- C#与数据库(Microsoft SQL Server)的简单连接
- 设计模式--中介者模式(Mediator)
- 司马相如 和 卓文君
- 一位软件工程师的6年总结
- linux jdk tomcat
- it_man
- 再发一个J2ME和WAP网页实现拨号功能(很有价值哦)
- Spring2.5+Struts2+Hibernate3整合之一