100分求一js ,谢谢各位大虾们

yiu_aletyu 2007-08-14 01:58:15
<table style="display:none" id=tb1 name=tb1>
<tr id=a1>
<td>
新闻标题a
</td>
<tr>
<tr id=a2>
<td>
新闻标题b
</td>
<tr>
<tr id=a3>
<td>
新闻标题c
</td>
<tr>
<tr id=a4>
<td>
新闻标题d
</td>
<tr>
</table>



以上为一table表格 做隐藏

<table id=tb2 name=tb1>
<script language=javascript>
//这里实现一个JS效果
//一个变量 titlemenu="a1|a4|a2|",以"|"做分割,对字符串进行以"|"的分割读取,假如读到a1 就document.write 上面的id为a1的那个tr的全部代码.依次循环titlemenu中的分割值并按照titlemenu变量中的排序进行显示
</script>
</table>

谢谢各位大虾们
...全文
157 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hello_okay 2007-08-14
  • 打赏
  • 举报
回复
<html>的路过,学习了
milo4210 2007-08-14
  • 打赏
  • 举报
回复
对 Jinglecat(晓风残月 >> 问题需简洁,错误要详细) 的稍作了修改

<table border =1>
<script language ="javascript">
var titlemenu="a1|a4|a2|";
var titleArr = titlemenu.split("|");
for(var i=0; i < titleArr.length; i++) {
var tr = document.getElementById(titleArr[i]);
if(tr == null) continue;

document.write("<tr>" + tr.innerHTML + "</tr>");
}
</script>
</table>
BearRui 2007-08-14
  • 打赏
  • 举报
回复
<table style="display:none" id=tb1 name=tb1>
<tr id=a1>
<td>
新闻标题a
</td>
<tr>
<tr id=a2>
<td>
新闻标题b
</td>
<tr>
<tr id=a3>
<td>
新闻标题c
</td>
<tr>
<tr id=a4>
<td>
新闻标题d
</td>
<tr>
</table>

<script>
function goWrite(){
var titlemenu="a1|a4|a2|a3";
var strs = titlemenu.split("|");
var html = "";
for(var i=0;i<strs.length;i++){
var obj = document.getElementById(strs[i]);
html += obj.firstChild.innerHTML + "<br />";
}

document.write(html);
}
</script>
<input type="button" value="gogo" onclick="goWrite();" />
yiu_aletyu 2007-08-14
  • 打赏
  • 举报
回复
呵呵因为要做一个静态的排序 所以只能借助JS来实现
Jinglecat 2007-08-14
  • 打赏
  • 举报
回复
var titlemenu="a1|a4|a2|";
var titleArr = titlemenu.split("|");
for(var i=0; i < titleArr.length; i++) {
var tr = document.getElementById(titleArr[0]);
if(tr == null) continue;
document.write(tr.innerHTML);
}
milo4210 2007-08-14
  • 打赏
  • 举报
回复
不晓得LZ 为什么要实现这样的效果,说说你的需求,说不定有其他的解决方法
Jinglecat 2007-08-14
  • 打赏
  • 举报
回复
mark
yiu_aletyu 2007-08-14
  • 打赏
  • 举报
回复
实现的结果为
<table id=tb2 name=tb1>
<tr id=a1>
<td>
新闻标题a
</td>
<tr>
<tr id=a4>
<td>
新闻标题d
</td>
<tr>
<tr id=a2>
<td>
新闻标题b
</td>
<tr>
</table>

62,254

社区成员

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

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

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

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