js怎么找一个子元素的父元素

js怎么找一个子元素的父元素,第1张

js找一个元素的父元素:

<!DOCTYPE html><html><head>

<meta charset="utf-8">

</title>    <script type="text/javascript">    function deleteElement(Obj)

{        ObjparentNodeparentNoderemoveChild(ObjparentNode);    }    </script></head>

<body>     <ul class="list2" ><li ><img alt="" src="1jpg" /><div>mingzi1</div>

<a onclick="deleteElement(this)">删除</a></li><li ><img alt="" src="2jpg" />

<div>mingzi2</div><a onclick="deleteElement(this)">删除</a></li><li >

<img alt="" src="3jpg" /><div>mingzi3</div><a onclick="deleteElement(this)">删除</a>

</li></ul></body></html>

删除一个父元素下面的所有子元素:

documentgetElementById("ok")innerHTML = "";

删除其中的一个:

documentgetElementById("ok")remove(documentgetElementById("ok")children(i));

//删除id为"ok"下的第i-1个子元素

1、创建测试表,create table test_connect(id number, p_id number);

2、插入测试数据,

insert into test_connect values(1,1);

insert into test_connect values(2,1);

insert into test_connect values(3,2);

insert into test_connect values(4,3);

commit;

3、查询数据表内容,select from test_connect ,

4、执行递归查询语句,加入nocycle要素,不会出现ORA-01436: 用户数据中的 CONNECT BY 循环的错误,执行结果如下,

select

from test_connect t

start with id = 4

connect by nocycle prior tp_id = tid

1 面对这样的场景,选择父亲孩子结构的方式组建二叉树就很容易了。

2 如果是普通的左右结点结构组建的二叉树,那就遍历吧。

int GetFather(TreeNode root, TreeNode a, TreeNode b)

{

int num = 0;

if (root == NULL)

return 0;

else

{

num = GetFather(TreeNode->left, a, b) + GetFather(TreeNode->right, a, b);

if (num == 2)

{

printf("The father is %d", root->data);

return 0;

}

}

if (root == a || root == b)

return 1 + num;

else

return num;

}

以上就是关于js怎么找一个子元素的父元素全部的内容,包括:js怎么找一个子元素的父元素、oracle 中怎样递归查询出子节点的最上层父节点,并且其父节点是自身、二叉树两个结点的最近相同父节点怎么求,有什么算法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10147453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存