jquery改变div里的html,通过jquery更改另一个html的html div的内容

博主在index.html中使用iframe加载menu.html和footer.html,并尝试在登录和注销状态间切换div的可见性。目前,该功能需要页面刷新才能生效,但window.location.reload()未达到预期效果。建议避免使用iframe,改为服务器端包含或将所有内容整合到一个HTML文件中,以简化页面间的交互。讨论了iframe带来的复杂性和div替换方案。
摘要由CSDN通过智能技术生成

我在我的index.html中使用iframe标记。以下是密码通过jquery更改另一个html的html div的内容

style="position: absolute; top: 0px;">

style="position: absolute; top: 103px;">

style="position: absolute; top: 103px; left: 260px">

style="position: absolute; top: 605px;">

我的登录div位于menu.html中,登出位于footer.html。我想在登录div隐藏(登录后)时显示注销,当我单击注销时,我希望我的注销链接隐藏并显示登录div。由于他们都在不同的HTML,所以我想知道我们如何能够同时做到这一点。此时此功能正在工作,但我需要刷新页面。 另外window.location.reload没有用。 有没有更简单的方法同时在多个html中执行隐藏/显示操作。

2013-03-31

rkj

+2

嗨,虽然你问的是可能的,但我必须告诉你,除非你有一些非常具体的需求,否则你应该强烈思考如何放弃iframe解决方案?如果您使用服务器端语言处理主页面,则可以轻松地将每个单独文件的内容包含在主HTML页面中,而无需使用iframe。这样,就会有一个单一的文件,你不必处理跨帧操作。 –

+0

@plalx说,这可以做到,但为什么?如果你拥有所有这些页面,那么为什么你会在世界上使用iframe?他们只会让你极度头痛,试图在他们之间编写脚本。在问题中调用iframe时最好使用div。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值