JavaScript如何得到用户控件中的html标签?
解决方案 »
- 因为自己的代码和编程资料积累起来很多了自己做了一个代码搜索网页程序,大家提提意见,写完以后准备发布给大家共享,谢谢!
- 查询为什么没有反映?
- 循环批量添加数据问题,有人会吗??
- 如何在asp.net的.cs页面中获取csx中的变量值???
- asp.net客户端批量打印
- @@@@@@@弹出窗口要点两次----------------
- ti mu
- 如何实现锁定当前页面的功能???
- 在线编辑控件里实现自动图片上传?
- 如何给项目加上版本?!
- 用xmldocument load进来一个xml文件修改后save()。。在load进来的时候,看到的是修改以前的状态,但xml实际上改了,????????、
- 求教asp.net连接sybase数据库问题
希望这就是你要得到的答案
当然你就可以这样用了 比如
var IDS = document.all.<%= checkedValue.ClientID %>.value;
希望这就是你要得到的答案谢谢,你这里说的“你控件的ID”是指的用户控件,还是用户控件里面的子控件?
一般你要找的都是包含某个东西的td标签,那么
function foo( o ,i)
{
var e = o;
while (o.tagName!="TR")
{
o=o.parentNode;
}
那么o就是你要找的根
不断的向父节点循环 知道找到它的tr为止
你javascript不就是针对HTML的吗
你可以看看你生成的页面 ,那里有用户控件的影子,全部都是HTML标签
var IDS = document.all.<%= checkedValue.ClientID %>.value;这个是不错的选择
你自己看看.net生成的ID是不是你说的那东西 看看你网页上的源文件
</tr>
<td>
<font class="font" id="datasize"> 第三届中国(广州)国际食品饮料与加工包装展会完满闭幕</font>
</td>
</tr>
</table>用户控件最终被解析成这样的。我用var datalist = document.getElementById("WebUserControl11_DataList1");
报错说不支持此属性或方法。
看我写的你有启发不
var tbl = document.getElementById( "<%= DataGrid1.ClientID %>" );
var allInputs = tbl.getElementsByTagName( "INPUT" );
我这个是查找我DataGrid1里面所有的input标签