⑴ ASP 横向循环两个<td>
关键就是循环<td>,然后就在</td>的后面加多句if (i=2 mod i=0) i>=2 then
<tr>
</tr>'判断循环两个<td>了就给它换个行啊!
end if %>
<%set rs=server.createobject("adodb.recordset")
sql="select * from 你的表名"
rs.open sql,conn,1,1
<table>
<tr>
<%i=0
do while not rs.eof'这里就是循环下面的<td>
i=i+1%>
<td>
<table><tr>
<td>这里就是你要显示的内容!</td>
</tr>
<table>
</td><%
if (i=2 mod i=0) i>=2 then
<tr>
</tr>'判断循环两个<td>了就给它换个行啊!
end if %>
<%rs.movenext
loop
rs.close
set rs=nothing
%>
</tr></table>
⑵ c#如何循环获取td标签中的内容
代码就不帮忙写了,用XML的方法,递归判断获取即可。
1、XML的方法比较简单,网络找找就好了。
2、递归参考如下例子:
////////////////开始要递归的函数里面////////////////
//开始循环递归显示XML
foreach(XmlNodenodeinrootNodes)
{
boolIsAddNode=true;
TreeNodetvnode=newTreeNode();
if(node.NodeType==XmlNodeType.Element)
{
tvnode.Text=node.Name;
if(node.Attributes.Count>0)
{
stringarrts=GetNodesAttributes(node,refIsAddNode);
tvnode.Text+=arrts;
}
else
{
if(node.FirstChild!=null)
{
if(node.FirstChild.FirstChild==null&&node.FirstChild.NodeType==XmlNodeType.Text)
{
if(node.FirstChild.Value==string.Empty)IsAddNode=false;
elsetvnode.Text+="="+node.FirstChild.Value;
}
}
else
{
IsAddNode=false;
}
}
if(IsAddNode)tvElementNode.Nodes.Add(tvnode);
}
if(node.ChildNodes.Count!=0&&IsAddNode)
{
GetChildNodes(node,tvnode);//递归取子节点
}
}
////////////////
///<summary>
///递归取子节点
///</summary>
privatevoidGetChildNodes(XmlNodenode,TreeNodetvnode)
{
foreach(XmlNodendinnode.ChildNodes)
{
boolIsAddNode=true;
TreeNodetvnd=newTreeNode();
if(nd.NodeType==XmlNodeType.Element)
{
tvnd.Text=nd.Name;
if(nd.Attributes.Count>0)//判断节点有属性
{
stringarrts=GetNodesAttributes(nd,refIsAddNode);
tvnd.Text+=arrts;
}
else
{
if(nd.FirstChild!=null)
{
if(nd.FirstChild.FirstChild==null&&nd.FirstChild.NodeType==XmlNodeType.Text)//判断节点有值
{
if(nd.FirstChild.Value==string.Empty)IsAddNode=false;
elsetvnd.Text+="="+nd.FirstChild.Value;
}
}
else
{
IsAddNode=false;
}
}
if(IsAddNode)tvnode.Nodes.Add(tvnd);
}
if(nd.ChildNodes.Count!=0&&IsAddNode)
{
GetChildNodes(nd,tvnd);
}
}
}
///<summary>
///取子节点属性
///</summary>
(XmlNodenode,refboolIsAddNode)
{
stringarrtsStr=string.Empty;
XmlAttributeCollectionarrts=node.Attributes;
foreach(XmlNodeattrinarrts)
{
if(attr.Name=="IsCheck"||attr.Name=="IsAvailable")//节点不配置就不显示信息
{
if(attr.FirstChild.Value=="False"||attr.FirstChild.Value==string.Empty)IsAddNode=false;
}
if(attr.FirstChild.Value!=string.Empty)
{
arrtsStr+=""+attr.Name+"=";
arrtsStr+=attr.FirstChild.Value;
}
}
returnarrtsStr;
}
⑶ 我怎么才能自动重复循环这个TD表格
你说的是什么语言?
<table><tr>
<%
i=0
do while not rs.eof
%>
<td>数据库提取的标题</td>
<%
i=i+1
rs.movenext
loop
if i mod 4=0 then
response.write"</tr>"
end if
%>
</table>
⑷ td,tr的循环问题,急~!!帮帮忙啊~!再线等
<table width="100%" height="100">
<%do while not rs.eof%>
<tr>
<%do while i<6 and not rs.eof%>
<td align=center width=160 height=50><a href=<%=rs("gy_url")%> target="_blank"><img src=<%=rs("gy_logo")%> width=150 height=50 border=2 alt=<%=rs("gy_msg")%>></a></td>
<%rs.movenext
i=i+1
loop%>
</tr>
<%
i=0
loop%>
</table>
这是我以前写的网站里的一段代码,是否能看懂?
⑸ 如何用JS中的循环分别取得各个td中的数据
jquery 版的
$(document).ready(function(){
var st1r="";
$("td").each(function(){ st1r+=$(this).html()+",";alert( st1r)})
});
这个是通过判断里面是否有td ,如果有td,都提取里面的值。
⑹ table中td循环加tr
<script language="javascript">
<% int i =0 %>
<table>
<% if(true){ %>
<tr>
<% for(int i =0 ;i<=2;i++){ %>
<td></td>
<% } %>
</tr>
<% i=0; } %>
</table>
</script>
⑺ teradata 数据库dsql循环怎么写
sql,oracle都是关系型数据库,事务考虑的比较多,sql面对中小型企业和数据系统,傻瓜型,管理简单。oracle面向大型企业的数据引用,在金融行业应用广泛,其RAC架构可保证高可用性,但其架构为share disk架构。teradata是专门用于数据仓库的数据库,其基于Mpp架构(分布式并行架构),share nothing的架构,并且是一体机,超级贵。。当然还有db2,gp,mysql等数据库...
⑻ TD怎么做循环
楼主意思是不是想说怎么做波段,td来说波段操作不好掌握,点位不好拿捏!还不如等明朗趋势重仓杀入效果佳!
⑼ 从数据库中输出数据,一行循环四列,然后换行的表格怎么写代码
<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<% set rs=server.CreateObject("adodb.recordset")
Sql=""
Rs.Open Sql,Conn,1,1
if not rs.eof and not rs.bof then
定义变量i' dim i=1
do while not rs.eof and not Page.eof
%>
<td><td>
<%
rs.movenext
给4取余数 'if i mod 4=0 then
闭合行 ' response.Write("</tr><tr>")
else
i=i+1
loop
end if
end if
%>
</tr>
简单说就是定义变量i,循环中i自增1,如果到了4就闭合这行,另起一行循环,你是一下子一定成功的