两个页面引用同一个js文件,怎么样用js文件取两个页面的DOM元素?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个页面引用同一个js文件,怎么样用js文件取两个页面的DOM元素?相关的知识,希望对你有一定的参考价值。

a.aspx,和b.aspx引用同一个js文件

在b.aspx先打开的情况下,
在a.aspx通过点击事件进入 js函数liveVideoToComputer1()。怎么样在liveVideoToComputer1()函数里边取得b.aspx中的DOM元素。取这个object

<div id="mpwrapper"><object classid="clsid:565tryt-730D-4643-9A2A-BE3ECAD78CF9" width="300px" height="300px" id="mp" > </object></div>

参考技术A a页面和b页面必须是有关系的,不然是没办法的。
比如首先a页面,在a页面上的链接打开了b页面。可以
var obj = window.opener.document.getElementById('objid');//objid是b页面上的控件id本回答被提问者采纳
参考技术B 如果这两个是完全独立也没是没有办法读取到的
除非是一个页面用iframe引用的另一个页面就可以读到了
参考技术C 弹出一个tip
配合examples.css使用效果更好

以上是关于两个页面引用同一个js文件,怎么样用js文件取两个页面的DOM元素?的主要内容,如果未能解决你的问题,请参考以下文章

怎么在JS文件的函数里再调用另一个JS文件中的函数

引用内嵌页面,加载js超时

用js传递HTML之间的参数

用纯js在网页中渲染一个列表,列表中的数据用js定义一个数组,存储在数组中,至少要有两个字段

js 内部方法调用外部方法

Js怎么调用外部Js