如何用js给html控件赋值 如何如何用js给html控件赋值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script> window.onload=function setValue()//在页面加载时赋值 { document.GetElementById("你要赋值的控件ID").value=你需要赋的值; }</script> 上面<script>标签应为<script language="javascript"> 那是给asp控件赋值吧、html控件这样赋值没用啊、 asp控件 最终解析也是html标签赋值 document.getElementById('控件ID').value='值';//注意大小写 $('txt').val('v'); 如同4楼所说,ASP控件最终还是HTML,Js对大小写敏感, 注意下即可 document.getElementById('控件ID').innerText='值';//用这个试试 前台控件赋值,直接获取”控件ID“赋值服务器控件赋值,<%=控件ID.ClientID%>') 去了解一个javascript文档操作。比如document.getElementByIddocument.getElementsByName等 $("#aa").html('给html赋值');document.getElementById('aa').innerText='给html赋值';document.getElementById('aa').innerHTML='给html赋值'; 建议楼主买本js的书,或者是jquery的书看一下,就明白了。 用Jquery吧,很简单的 document.getelementbyid("text1").inner="123"; 在控件后面加一个data-options属性。里面写一个url(数据从哪来) valueField: 'id', textField: 'text' 。。这是其中一种方法。 学习JQuery吧,很简单。比如 <input type="text" name="Name" id="txtName" value="">$("#txtName").val("给你赋值了!");就这么简单。 以下3种方法都可以,根据实际情况使用即可。<html><head><title> JS给html控件赋值 </title> <script language="javascript" type="text/javascript"> window.onload=function setValue(){ document.getElementById("s1").innerHTML = "信息" ; document.getElementById("s2").innerText = "信息" ; document.getElementById("s3").value = "信息" ; } </script></head><body> <span id="s1"></span> <span id="s2"></span> <input id="s3" name="s1" /></body></html> 亲你这个是jq的语法,楼主应该问的是纯js的代码,1楼回答的对 其实不同的前端 UI 框架有不同的赋值方法。赋值方法的不同,体现到理念的根本区别。例如这样一种方式 http://knockoutjs.com/examples/gridEditor.html 它就平衡了“当模型变得千变万化时”的情况下让编程一样非常简单。它在系统变得稍微复杂一点之后,对于各个数据的赋值和取值,就不是简单地学点“赋值”的概念,而是更好的 mvvm 理念。 asp.net include file引用绝对路径的问题 同一类文件传值...方法越多越好!谢谢 自定义类型,取不到数据 有一段代码不懂,有哪们位大侠帮忙详细解释一下。谢谢。 花生壳申请的域名绑定IP后无法访问.NET站点了 datagrid.Columns.Add(Column)的小问题,请大家指教 CheckBox没有选定值的? 散分,祝大家新年快乐,工作顺利!!! 莫名其妙的错误?????? 大家讨论一下如何本机端口读得QQ对方发来得信息 App_Data访问权限? 关于ASP.Net中的AutoPostBack属性
<script>
window.onload=function setValue()//在页面加载时赋值
{
document.GetElementById("你要赋值的控件ID").value=你需要赋的值;
}
</script>
服务器控件赋值,<%=控件ID.ClientID%>')
比如
document.getElementById
document.getElementsByName
等
document.getElementById('aa').innerText='给html赋值';
document.getElementById('aa').innerHTML='给html赋值';
valueField: 'id',
textField: 'text' 。。这是其中一种方法。
<input type="text" name="Name" id="txtName" value="">$("#txtName").val("给你赋值了!");就这么简单。
<head>
<title> JS给html控件赋值 </title>
<script language="javascript" type="text/javascript">
window.onload=function setValue(){
document.getElementById("s1").innerHTML = "信息" ;
document.getElementById("s2").innerText = "信息" ;
document.getElementById("s3").value = "信息" ;
}
</script>
</head>
<body>
<span id="s1"></span>
<span id="s2"></span>
<input id="s3" name="s1" />
</body>
</html>