【发布时间】:2020-04-24 13:10:49
【问题描述】:
2 个链接将我带到我网站上的同一页面,但我希望在该页面上打开一个标签,否则不会打开。
I.E.有2页; html1.html 和 html2.html。
html1.html 有 2 个链接都重定向到 html2.html; "link1" 和 "link2"。
html2.html 有 2 个 div; "content1" 和 "content2"。
当点击"link1" 时,浏览器将重定向到html2.html,我想将"content1" 的显示设置为阻止。
当点击"link2" 时,浏览器将重定向到html2.html,我想将"content2" 的显示设置为阻止。
我不想使用与html2.html 相同的第三个 html 文档来模拟在同一页面上。
【问题讨论】:
-
我假设“我网站上的页面”是指具有相同 URL 的网站的“部分”?可以导航到不同 文件 的特定页面部分(例如
file2.html来自file1.html),但您不能更改 CSS,例如以这种方式隐藏或显示元素。但是,您可以使用 JavaScript 来模拟页面更改并通过更改 URL 来显示新内容(我怀疑您正在这样做)。在这种情况下,您可以根据点击行为更改元素的显示。 -
我的意思是我网站的一部分具有相同的 URL。那么是否可以在单击链接后使用 javascript 更改样式而不是更改 CSS?
-
所以基本上你想要的是在同一页面上显示一个新的 div 而无需刷新页面,对吧?
-
@RohanRao 是的,但是当你在不同的页面上时,它会重定向并打开这个新的 div
标签: javascript html tabs