JS如何获取对象的父对象(非文档对象)

JS如何获取对象的父对象(非文档对象),第1张

在js中,我们时常用到用iframe做系统框架,在子页面也,父页面之间的值传递是一个问题,下面是js获取父窗体和子窗体的对象js:

1在iframe子页面中获取父页面的元素:

a>windowparentdocument这个是获取父页面document中的对象;

b>如果要获取父页面js中的方法:windowparentxxxx();xxxx()为方法;

2在父页面中获取iframe子页面中的元素:

a>

var child =

documentgetElementByIdx_x("mainFrame")contentWindow;//mainFrame这个id是父页面iframe的id

childdocument;//获取子页面中的document对象;

在后台将对象转换成json字符串

如,一个student对象有name,age json: '{"name":"godelegant","age":12}' 然后在前台将此字符串给javascript变量。

var objStr = '{"name":"godelegant","age":12}';

alert(objStr);

var student = eval(objStr);

alert(student); //[object]

alert(studentname); //godelegant

alert(studentage); //12

这样就得到了一个JS的对象

后台返回的是json字符串,在js里还需要转成json对象才能用

//json字符串

var strJson = '<%=uslist %>';

//转json对象,用eval,当然也可以用json包里的方法或者类库提供的方法(比如jquery)

var objJson = eval('(' + strJson + ')');

以上就是关于JS如何获取对象的父对象(非文档对象)全部的内容,包括:JS如何获取对象的父对象(非文档对象)、javascript 如何获取后台的对象、js中怎么获取jsp里的对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9302461.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存