javascript 从另一个页面更改元素

Posted

技术标签:

【中文标题】javascript 从另一个页面更改元素【英文标题】:javascript change element from another page 【发布时间】:2015-10-01 13:40:24 【问题描述】:

我有两个使用 javascript 的按钮。

首先创建文本并删除链接,第二创建链接并删除文本

点击链接可以改变文字吗?当它们同时在一个页面上时,它可以工作。

否则不会。

【问题讨论】:

是的,可以,但你需要更清楚并提供代码示例。 如果元素在其他页面上,这个其他页面是如何加载的?您可以使用一些使用持久数据客户端的逻辑,或者更好地将数据传递到“其他页面”或服务器来处理呈现的页面,但这可能只是一个 XY 问题。更好地解释你在寻找什么...... 【参考方案1】:

是的,它可以更改文本。

大多数 html 元素上的任何事件都可以覆盖其默认操作。

拥有onclick event 对象,您应该使用event.preventDefault() 取消默认操作。

一个例子:

document.getElementById("my-link-element").addEventListener("click", function(event) 
    event.preventDefault();
    // and here change the text ..
);

【讨论】:

这与我理解的问题完全无关,但我可能是错的(经常......):)

以上是关于javascript 从另一个页面更改元素的主要内容,如果未能解决你的问题,请参考以下文章

从另一个页面到达控制。 ASP.NET

如何从另一个页面更改页面标签?

Flutter 导航栏 - 从另一个页面更改选项卡

Selenium - 页面更改后找不到元素,即使它是可见的

从另一个页面附加元素?

元素正在从另一个元素中获取属性值