HTML中如何用JS获得其他网页的DOCUMENT对象

比如有两个网页a.html,b.htmlb里面有个<divid="div1"></div>;a里面有个按钮,当点击按钮的时候,b里面的div的背景图片就改变,这个技术用J... 比如有两个网页a.html,b.html
b里面有个<div id="div1"></div>;
a里面有个按钮,当点击按钮的时候,b里面的div的背景图片就改变,这个技术用JS如何实现
展开
 我来答
jiangxibaiyi
推荐于2017-10-06 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
2个页面必须要有关联(关系)才能进行js操作,
这2个页面,本身是独立的页面,他们之间并没有任何联系,那么,这个时候js是无法操作例外一个文件的
把这两个文件关联起来,
方式有,在一个页面使用框架框例外一个页面
或者在一个页面使用js打开例外一个页面
比如:
在a页面,var win = window.open('b.html');
这个时候,2个页面就有了关系了
就可以使用js操作了
win.document.body.innerHTML = '<div>无<\/div>';
这句就能改变b.html的body标签内的html元素
追问
如果是修改某个DIV的属性,是不是可以改为:
win.document.getElementById("div01").style.backgroundImage="url"

另外,可不可以不打开另一个页面,而直接进行操作。
追答
可以
如果你不想打开例外一个页面,那么只有使用框架了
如果你想把框架这个方法也排除,那么,只能很遗憾的告诉你:你的愿望无法实现
和你一起自暴
2013-04-28 · TA获得超过2951个赞
知道小有建树答主
回答量:791
采纳率:0%
帮助的人:581万
展开全部
a.html里用iframe引用b.html,然后用js操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式