代码插入标签问题

l28155320 2009-01-09 02:29:05
<ul>
<li>1<"/"li>
<li>2<"/"li>
<li>3<"/"li>
<li>4<"/"li>
<li>5<"/"li>
</ul>
我想在第四个li后面插入</ul><ul>
循环没问题,就是怎么插入?
效果变为:
<ul>
<li>1<"/"li>
<li>2<"/"li>
<li>3<"/"li>
<li>4<"/"li>
</ul>
<ul>

<li>5<"/"li>
</ul>
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanxingxing 2009-01-13
  • 打赏
  • 举报
回复
你可以加一个字段啊,比如 类型 取出的时候 按类型分组
l28155320 2009-01-09
  • 打赏
  • 举报
回复
回我问题者,一律是我N人啊
l28155320 2009-01-09
  • 打赏
  • 举报
回复
感谢回答.但是和我要的效果不太一样.
首先,li是循环读出来的数据.不能提前插上DIV.其次.innerHTML是插在<div>两个标签里面的</div>
我想在一个标签结束的时候</XX>的后面插上东西.

原目的是:一个UL里面包含N个数据库读出来的循环LI.想实现.一个UL里面有4个LI.所以我想到在第四个LI结束的时候"首先"加上</ul>代表和之前的一个UL开始,组成一组UL."然后"在加上个<ul>当成另一组UL的开始.

也许这个想法不正确.谁有更好的办法指点一下.数据控件用的repeater.不使用table.

有帮助性的解答都有分.
lanxingxing 2009-01-09
  • 打赏
  • 举报
回复
不知道是不是你想要的效果
lanxingxing 2009-01-09
  • 打赏
  • 举报
回复
<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">

function a()
{
document.getElementById("1").innerHTML="<div><ul></ul><div></div>";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<ul id="u">
<li>1 </li>
<li>2 </li>
<li>3 </li>
<div id="1"></div>
<li>4 </li>
<li>5 </li>
</ul>
<input id="Button1" type="button" onclick="a();" value="button" />
</form>
</body>
</html>
l28155320 2009-01-09
  • 打赏
  • 举报
回复
谁来指点下啊?问题不是很难吧?

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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