<asp:Label ID="Label3" runat="server"></asp:Label>
我在javascript 中无法获取值
<script type="text/javascript">
function a()
{
var answer=document.getElementById("Label3").value;}
我在javascript 中无法获取值
<script type="text/javascript">
function a()
{
var answer=document.getElementById("Label3").value;}
解决方案 »
- minisite.weather.js修改问题/高手进
- 有关Popup创建菜单打开文件问题
- 这是什么公司?养些什么也不懂的人的当领导。干啥啥不行,吃啥啥不剩!
- 单引号与双引号的全角怎么转换成半角啊?
- 如何格式化小数显示,如 1234.90
- 请问以下得到什么?parent.PostFrame.document.forms[0];
- 各位大哥,关于打印页面的问题!!是不是window.print()??具体怎么用?怎么响应,谢谢,请给个例子
- 请问cells不能被Netscape认识,有对应的函数或者对象吗?
- 树形结构获取不到子节点ID
- div左右滑动隐藏效果,
- JQuery的图片动态问题
- 求人帮写个正则表达式
.innerHTML 呢?
2. Label在网页中的最终状态是span, span是没有value的;var txt=document.getElementById('<%=Label3.ClientID %>').innerText;
alert(txt);
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script>
window.onload =function(){
alert(document.getElementById('<%=Label3.ClientID %>').innerHTML);
}
</script>
</head>
<body>
<form runat="server" >
<asp:Label ID="Label3" runat="server">test</asp:Label>
</form>
</body>
</html>按道理应该是这样 是在找不到就看下生成了html吧 。
label没有 value
但是有个问题就是 既然是服务器控件了 那么最好还是在服务器端进行操作
如果服务端获取的数据要让前端处理那么还是注册在js的变量中 或者输出html标签 给前端处理