我有两个html文件。
first.html
<button id="dada">dada</button>
second.html
<div id="chatbox"></div>
我为他们两个都准备了一个js文件。
script.js
$('#dada').on('click',function () {
$('#chatbox').css('border','3px solid red');
})
当我点击第一页中的按钮时,我想要更改另一页中的框。但这不管用吗?如何正确地做到这一点?谢谢!
发布于 2018-08-26 00:51:15
您可能对浏览器中的javascript引擎的工作原理有一些误解。
基本上,每个页面(打开的浏览器选项卡)都保留自己的html的DOM表示,javascript引擎在作用域内运行,其中只有这个DOM对它可见。
如果您需要与其他页面进行通信,而不是您的UI引擎正在运行当前javascript威胁的页面,则可以将cookie与服务器会话结合使用。
另一个替代方案是本地存储。
https://stackoverflow.com/questions/52019294
复制相似问题