用window.open(url)打开,子窗口的window.opener就是父窗口,假如父窗口有一个ID为theme的文本框,那么在子窗口中可以通过window.opener.document.getElementById('theme').value='xxxx';来操作父窗口中的元素。
引用 6 楼 bwieov 的回复: absolute是很不靠谱的,假如页面有多个点击生成的DIV,分布在不同位置,全都absolute?那一旦要修改部分页面结构,你这absolute的position又要重新改一下,而且调起来很麻烦。。。除非整页只有一个,在正中间那还行。 你好像对程序设计很陌生。position 设成 absolute 并不等于 left 和 top 都设成常量,用变量……
absolute是很不靠谱的,假如页面有多个点击生成的DIV,分布在不同位置,全都absolute?那一旦要修改部分页面结构,你这absolute的position又要重新改一下,而且调起来很麻烦。。。除非整页只有一个,在正中间那还行。
像这种类似 native 应用的东西,Flex 是用单页来处理。现在 JS 应用也有这种倾向,用单页 HTML 来处理所有流程,最大的好处是信息交换很方便。像这种树形选单,可以放在一个 div 中,style.position 设置成 absolute,让它随意定位,浮动在顶层。一旦有选择,可以直接调用相应处理函数。
87,910
社区成员
224,616
社区内容
加载中
试试用AI创作助手写篇文章吧