更改另一个页面中另一个div的CSS属性
你好我想改变一个html页面的DOM,但是从另一个页面我尝试在两个页面之间共享相同的脚本,但它没有工作在这里是我想要做的图解
1-第一页
Hello world
2页第二页
的script.js
$("button").on("click",function(){ $("simpletext").css("color","blue"); });
我试图当我点击按钮希望位于第二页时更改第一页上的文字的颜色
您可以将消息从一个页面发送到另一个页面。 在按钮侧发送消息:
$("button").on("click",function(){ wondow.postMessage("show","*"); });
然后在另一页,等待一条消息:
window.addEventListener("message",function(event){ if(event.data === "show") { $("simpletext").css("color","blue"); } });
我假设两个窗口都在同一台机器上打开,如果没有,你需要ajax或websockets代替服务器代理。