问题描述
- js怎么获取PlaceHolder中动态生成的Textbox的ID
-
PlaceHolder中TextBox是根据Repearter控件数据绑定后自动生成的。最终要获取到符合条件的文本框的值。
解决方案
增加个容器括起repeater,如<div id="dvInput">
然后用js获取div后获取input,自己遍历input找出需要的
var inputs=document.getElementById('dvInput').getElementsByTagName('input')
for(var i=0;i<inputs.length;i++)
if(inputs[i].className='xxxxx'){//你的判断,如class,其他自定义属性什么的
}
解决方案二:
我通常都是外面加个div,或者给个其他属性,比如title、alt、class,用jq获取也是比较方便的
时间: 2024-10-22 17:06:15