
一样的吧,动态的创建后不是也有个名字ID么,用findcontrol那个名字ID就行了么
Label lb0 = new Label();
lb0ID = "bbb0";
lb0Text = "haha";
thisUpdatePanel1ContentTemplateContainerControlsAdd(lb0);
thisLabel2Text = ((Label)(thisUpdatePanel1ContentTemplateContainerFindControl("bbb0")))Text;
((Label)(thisUpdatePanel1ContentTemplateContainerFindControl("bbb0")))Text = "byebye";
为了实现这一点,Angular提供了一个叫做$>
定义一个数组为names,在 legend中通过 data: names传入图例名称;
创建一个数组mydata[],用for循环把后台传来的List整个放进去(注意格式为“{value:xxx, name:xxx}”),在option里的series中通过“data: mydata”传入即可;
输出在页面的Table中,将你想要存放的值放入
<input 中
如: Text,Hidden
等。
<table>
<tr><td>文字文字文字 <input type='hidden' value='value' name='inputName'> </td></tr>
</table>
后台直接用RequestForm["inputName"] 就可以取值了。
不知道LZ 是不是说的这种?
记得放在<form></form>
中间哦。
当我们在写jsp页面时,往往会遇到这种情况:从后台获取的数据个数不确定,此时在前端写jsp页面时也就不确定怎么设计了。这个时候就需要通过js动态创建标签:
1创建某个标签:如下在body中创建一个div的事例;
<script>
function
fun(){
var
frameDiv
=
documentcreateElement("div");//创建一个标签
var
bodyFa
=
documentgetElementById("bodyid");//通过id号获取frameDiv
的父类(也就是上一级的节点)
bodyFa
appendChild(frameDiv);//把创建的节点frameDiv
添加到父类body
中;
}
<script>
<body
id="bodyid"
>
<!--在此添加div标签-->
</body>
2添加属性:给创建的标签添加相应的属性:
frameDiv
setAttribute("id",
"divid");//给创建的div设置id值;
frameDiv
className="divclass";
//给创建的div设置class;
//给某个标签添加显示的值;
var
h
=
documentcreateElement("h1");
hinnerHTML
=
data[i]name;
var
p
=
documentcreateElement("p");
pinnerHTML
=
"要显示的值";
3创建的标签添加事件:
a不带参数:
frameDivonmousedown
=
fun;//ps:函数名fun后面一定不能带括号,否则会在创建标签的时候执行函数,
而不是鼠标按下时执行;
b有参数:
frameDivonmousedown
=
function(){
fun(this);
}
c要调用的函数;
function
fun(){
alert("鼠标按下");
}
4如果担心创建的标签没有被覆盖则可以替换:
var
divFlag
=
documentgetElementById("divFlag");
var
divMain
=
documentcreateElement("div");
if(divFlag
!=
null){
bodyreplaceChild(divMain,
divFlag);//把原来的替换掉
}
divMainsetAttribute("id",
"divFlag");
以上这篇通过js动态创建标签,并设置属性方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:JS实现给对象动态添加属性的方法JS中动态创建元素的三种方法总结(推荐)js动态创建标签示例代码使用变量动态设置js的属性名
以上就是关于C#中怎样用FindControl获取UpdatePanel中的动态创建的控件ID全部的内容,包括:C#中怎样用FindControl获取UpdatePanel中的动态创建的控件ID、如何使用angular js中的依赖注入服务动态获取后台数据、Echarts通过Ajax动态获取后端数据(饼状图,柱状图)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)