社区
JavaScript
帖子详情
关于节点的上移下移
aflyinghorse
2003-07-10 10:36:23
假设有一些span标签,它们的ID分别为1,2,3。。。
还有上移下移两个按钮
选择一个span,点击上移则该span和上边的span交换内容和ID,下移类似。
实际上span有很多,所以请考虑效率问题
请问怎么实现,谢谢!
...全文
56
9
打赏
收藏
关于节点的上移下移
假设有一些span标签,它们的ID分别为1,2,3。。。 还有上移下移两个按钮 选择一个span,点击上移则该span和上边的span交换内容和ID,下移类似。 实际上span有很多,所以请考虑效率问题 请问怎么实现,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fzel_net
2003-07-10
打赏
举报
回复
<script>
function uppos()
{
var tempf,tempt,temp;
if(one.value=="t1")
alert("第一个不能上移");
else
{
tempf=one.value.substr(0,1);
tempt=one.value.substr(1,1);
tempt-=1;
temp=eval(one.value).innerHTML;
eval(one.value).innerHTML=eval(tempf+tempt).innerHTML;
eval(tempf+tempt).innerHTML=temp;
}
}
function downpos()
{
var tempf,tempt,temp;
if(one.value=="t3")
alert("最后一个不能下移");
else
{
tempf=one.value.substr(0,1);
tempt=one.value.substr(1,1);
++tempt;
temp=eval(one.value).innerHTML;
eval(one.value).innerHTML=eval(tempf+tempt).innerHTML;
eval(tempf+tempt).innerHTML=temp;
}
}
function setpos(id)
{
one.value=id;
}
</script>
<body>
<span id=t1 onclick="setpos(id)"> a </span>
<span id=t2 onclick="setpos(id)"> b </span>
<span id=t3 onclick="setpos(id)"> c</span>
<input type=hidden name=one>
<input type=button name=up name=up onclick="uppos()">
<input type=button name=down name=down onclick="downpos()">
jsidiot
2003-07-10
打赏
举报
回复
但是我发现nextSibling得到的对象没有属性?
jsidiot
2003-07-10
打赏
举报
回复
收藏。记着
jsidiot
2003-07-10
打赏
举报
回复
xuzuning(唠叨)一语惊醒梦中人
谢谢提醒
<script>
for(i=0;i<30;i++){
document.writeln("<span id='t" + i + "'>teest " + i + "</span>");
}
curr_obj=t1;
function replaceSibling(){
curr_obj.swapNode(curr_obj.nextSibling);
}
</script>
<input type=button value='替换' onclick='replaceSibling();'>
xuzuning
2003-07-10
打赏
举报
回复
id1.swapNode(id2)
liuxk
2003-07-10
打赏
举报
回复
GZ
Naola2001
2003-07-10
打赏
举报
回复
我理解能力不行 :(
sw47
2003-07-10
打赏
举报
回复
50分太少/:D
jsidiot
2003-07-10
打赏
举报
回复
我试试
C# TreeView 树
节点
上移
下移
该博客围绕C#中TreeView树
节点
上移
下移
的需求展开,介绍了实现方案。一是利用
节点
的PrevNode属性获取上一个同级树
节点
,二是利用
节点
的NextNode属性获取下一个同级树
节点
。
elementUI Tree树
节点
上移
下移
操作
本文介绍如何在VUE+ElementUI中实现树
节点
的
上移
和
下移
功能。首先获取当前
节点
及父
节点
的所有子
节点
,通过遍历子
节点
找到当前
节点
的索引位置,进而实现
节点
的
上移
或
下移
。文章提供了具体的实现代码。
上移
与
下移
堆
节点
的最优写法
本文介绍了如何使用Java构建小根堆,并展示了在插入元素(
节点
上移
)和删除堆顶元素(
节点
下移
)时的最佳代码实践。通过条件语句优化了left和right子
节点
的处理,避免了不必要的边界检查,简化了退出循环的条件判断。
js操作dom
节点
上移
、
下移
、删除、添加操作
本文通过一个实例展示了如何使用原生JavaScript在HBuilder中进行DOM操作,包括
上移
、
下移
节点
,删除
节点
以及添加新项目。代码示例详细解释了每个操作的实现,并提供了相应的样式美化。这是一个学习JavaScript操作DOM的好资料。
jquery实现
节点
上移
、
下移
本文介绍如何使用jQuery的prop方法配合outerHTML属性实现元素的上
下移
动功能,适用于需要调整DOM元素顺序的应用场景。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章