
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个子元素
HTML语法:<iframe name="myFrame" src="childhtml"></iframe>
2、父窗口调用子窗口:myFramewindowfunctionName();
3、子窗品调用父窗口:parentfunctionName();
简单地说,也就是在子窗口中调用的变量或函数前加个parent就行
4、父窗口页面源码:
复制代码 代码如下:
<html>
<head>
<script
type="text/javascript">
function say() {
alert("parenthtml------>I'm at parenthtml");
}
function
callChild()
{
//documentframes("myFrame")f1();
myFramewindowsay();
}
</script>
</head>
<body>
<input type=button value="调用childhtml中的函数say()"
onclick="callChild()">
<iframe name="myFrame"
src="childhtml"></iframe>
</body>
</html>
1,你可以使用“拍变量法”,就是在jsp页面写段js,然后把赋值的部分用jsp读出来,如:
1
2
3
<script>
var user = '<php echo $user;>';
</script>
只要把这段代码加到合适的位置,user就具有值了。
2, 也可以jsp把状态写到cookie里,然后js读cookie,但这种方法只适合一般的状态
总结:
一般的数据,比如某某信息,某某数组啥的都是第一种方法拍的,只有某些状态,比如登录状态,签到状态啥的才用cookie方法类
这样比较难 因为windowopen的方法打开的子页面是属于另一个文档(document)了,
要想达到您要的 效果 , 一般是用ajax的方法, 把需要的子页面内容 打开在父页面的一个DIV里面, 比较容易获取
常用div宽度获取 domoffsetWidth:只读属性,返回元素的布局宽度数值(int)(content + padding + border),此数值为四舍五入后的整数 domgetBoundingClientRect()width:只读属性,返回元素的布局宽度数值(int)(content + padding + border),此数值不会四舍五入 windowgetComputedStyle(dom)width:只读属性,返回元素内容宽度的数值和单位(string)(content) domscrollWidth:只读属性,返回全部content+ padding 的宽度数值(int) domclientWidth:只读属性,返回元素内容可视区域的宽度(content + padding)
$("#父窗口元素ID",windowparentdocument); 对应javascript版本为windowparentdocumentgetElementByIdx_x("父窗口元素ID");
取父窗口的元素方法:$(selector, windowparentdocument);
那么你取父窗口的父窗口的元素就可以用:$(selector, windowparentparentdocument);
类似的,取其它窗口的方法大同小异
$(selector, windowtopdocument);
$(selector, windowopenerdocument);
$(selector, windowtopframes[0]document);
以上就是关于js怎么找一个子元素的父元素全部的内容,包括:js怎么找一个子元素的父元素、子iframe 怎么访问 父的 iframe方法、在html中如何用js获取一个另一个页面的value等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)