js中取得控件在getElementsByName("Name")中是第几个

js中取得控件在getElementsByName("Name")中是第几个,第1张

取得select的选中项这样就可以的

var a=documentgetElementsByName("num")value;

在select里写onchange方法

<select name="num" onchange="jsfs()">

<option selected="selected">1</option>

<option>2</option>

<option>3</option>

</select>

然后在js里补充jsfs()方法

<script type= "text/javascript">

function jsfs()

{

var a=documentgetElementsByName("num")value;

var b=documentgetElementsByName("score_one")value;

documentgetElementsByName("score_all")value=ab;

}

</script>

var x = documentgetElementById('<%=你的服务器控件ClientID%>');

if(xvalue == ''),具体看你是什么控件了

你可以这样做。

1、利用你的div,给它添加runat="server"属性,然后让这个div的id都唯一,这个应该不难做大吧。

<div id='div<%= i %>'>类似这样

2、你不是会有OnItemCommand事件么,在这个事件里就可以找到这个div。我写下伪代码:

protected void repeater_OnItemCommand(object sender, e){

div = eControls[0] as HtmlControl;

textbox = eControls[1] as TextBox;

if(div != null)

divAttributesAdd("data", textboxClientID);

}

3、在你的客户端,用js获取div的data属性,就可以获取到textbox在客户端的id了

以上就是关于js中取得控件在getElementsByName("Name")中是第几个全部的内容,包括:js中取得控件在getElementsByName("Name")中是第几个、如何在用js判断后台服务器控件repeater控件的值是否为空很急!、aspx,javascript,用repeater动态生成的textbox,在一个动态生成的div里,div可以通过id获得得到等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9274211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存