如何通过字符串获得html控件?

hjx398 2009-03-13 12:27:59

//已知字符串
string str="<span>123</span><div>456></div>";
//如何分别得到span、div控件?
//Label span=????
//Panel Div=???
...全文
141 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenblue7 2009-03-13
  • 打赏
  • 举报
回复
up
CutBug 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 hjx398 的帖子:]
C# code
//已知字符串
string str="<span>123</span><div>456></div>";
//如何分别得到span、div控件?
//Label span=????
//Panel Div=???
[/Quote]
字符串和控件有什么关系,而且是后台获取,答案是后台无法获得
isdemonhunter 2009-03-13
  • 打赏
  • 举报
回复
没描述是javascript脚本,还是服务端程序去获取?获取后要做什么?呵呵

bj890 2009-03-13
  • 打赏
  • 举报
回复
up
wujinjian2008n 2009-03-13
  • 打赏
  • 举报
回复
document.getElementsByTagName
jinjazz 2009-03-13
  • 打赏
  • 举报
回复
document.getElementByTagName
hjx398 2009-03-13
  • 打赏
  • 举报
回复
要是能直接在后台获取就好了,在前台获取的话,太麻烦了
程序员周瑜 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 hhxxcj 的回复:]
runat="server"如果你是想获得控件值给那两个控件加上这个属性,和ID属性,获取时,就可以根据ID得值了
[/Quote]
他是在字符串输出的html控件,如何加runat="server"???
如果想在后台获取控件,不妨在一个控件里用AddControl方法,如在panel或者asp:table里等。
你字符串输出的,只能用js在客户端获取到
hhxxcj 2009-03-13
  • 打赏
  • 举报
回复
runat="server"如果你是想获得控件值给那两个控件加上这个属性,和ID属性,获取时,就可以根据ID得值了
hhxxcj 2009-03-13
  • 打赏
  • 举报
回复
这个只能是在前台才行了,后台做不到地
zzxap 2009-03-13
  • 打赏
  • 举报
回复
<div id="aaa"><span>123</span><div>456></div> </div>


string str=document.getElementByid("aaa").innerHTML
就可以获取到
str="<span>123</span><div>456></div>";



CutBug 2009-03-13
  • 打赏
  • 举报
回复
你通过string生成html span和div标签是可以的
string str = "<span>123</span><div>456></div>";
string ptn = @"<({0})[^>]*>.*?</\1>";
HtmlGenericControl span = new HtmlGenericControl();
span.TagName = "span";
span.InnerHtml = Regex.Match(str, string.Format(ptn, "span"), RegexOptions.IgnoreCase).Value;
Response.Write(span.InnerHtml);
HtmlGenericControl div = new HtmlGenericControl();
div.TagName = "div";
div.InnerHtml = Regex.Match(str, string.Format(ptn, "div"), RegexOptions.IgnoreCase).Value;
Response.Write(div.InnerHtml);
wfyfngu 2009-03-13
  • 打赏
  • 举报
回复
只能在前台获取。
sdjz1988sd 2009-03-13
  • 打赏
  • 举报
回复
up
JavaScript极速狂飙:组合拼接字符串的效率JavaScript极速狂飙:CSS样式表的背景渲染效率JavaScript面向对象的支持--(1)JavaScript面向对象的支持--(2)JavaScript面向对象的支持--(3)JavaScript面向对象的支持--(4)JavaScript面向对象的支持--(5)JavaScript面向对象的支持--(6)JavaScript精简学习1:基础知识JavaScript精简学习2:浏览器输出JavaScript精简学习3:图像JavaScript精简学习4:表单事半功倍之Javascript--(1)事半功倍之Javascript--(2)事半功倍之Javascript--(3)事半功倍之Javascript--(4)JavaScript教程--从入门到精通--(1)JavaScript教程--从入门到精通--(2)JavaScript教程--从入门到精通--(3)JavaScript教程--从入门到精通--(5)JavaScript教程--从入门到精通--(6)JavaScript教程--从入门到精通--(7)JavaScript教程--从入门到精通--(8)JavaScript教程--从入门到精通--(9)悟透JavaScript(李站老师)-编程的快乐悟透JavaScript(李站老师)-初看原型悟透JavaScript(李站老师)-对象素描悟透JavaScript(李站老师)-放下对象悟透JavaScript(李站老师)-构造对象悟透JavaScript(李站老师)-原型扩展用javascript操作 asp .net TextBox控件用javascript操作 asp .net Label控件用javascript操作 asp .net TextBox控件 下用javascript操作asp.net label控件 外一篇用javascript改变onclick调用的函数用JavaScript加密保护网站页面用Javascript检测网速的方法用Javascript评估用户输入密码的强度用JavaScript实现仿Windows关机效果用javascript实现进度条用javascript怎样实现图片模糊效果《ExtJS2.0实用简明教程》之Border区域布局《ExtJS2.0实用简明教程》之Ext类库简介《ExtJS2.0实用简明教程》之布局概述《ExtJS2.0实用简明教程》之获得ExtJS《ExtJS2.0实用简明教程》之应用ExtJSjs访问xml之遍历节点树js访问xml之创建xmlDocumentjs访问xml之根节点操作js访问xml之节点操作(1)js访问xml之节点操作(2) js访问xml之节点对象属性和方法js访问xml之删除一个book元素节点js访问xml之添加一个book元素节点【JS】兼容ff的加入收藏和设为首页【补】【sina】绕过sina博客的限制,超级BT执行Javascript【blog】介绍一下给sina博客加背景音乐的办法【Blog】再次解说博客加音乐的办法张孝祥JavaScript教程笔记:HTML基础张孝祥JavaScript教程笔记:HTML基础(二)张孝祥JavaScript教程笔记:HTML基础(三)-URL,图像标签,图像地图JavaScript经典效果集锦(一)JavaScript经典效果集锦(二)JavaScript经典效果集锦(三)Javascript技术技巧大全(一)Javascript技术技巧大全(二)Javascript技术技巧大全(三)Javascript技术技巧大全(四)Javascript技术技巧大全(五)JavaScript[对象.属性]集锦之一

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧