html - 链接到不同页面上的特定部分
问题描述
我的目标是从网站上的其他 html 页面链接到商品.html 上的特定部分,所有这些都具有由 .dwt 文件设置的相关发送链接,因此所有发送页面上的发送链接都是统一的。在 Int Ex 11 中这可以正常工作,但在 Fire 75.0 或 Chrome 中不行。在那些浏览器中,这些链接将我带到了商品.html 的源代码。示例:发送页面(在顶部导航栏中):
<li class="dropdown">
<a href="javascript:void(0)" class="dropbtn">Merchandise</a>
<div class="dropdown-content">
<a href="merchandise.html #apparel">Apparel and Accessories</a>
<a href="merchandise.html #dvd">DVD's</a>
<a href="merchandise.html #cd">CD's</a>
</div>
</li>
这些旨在链接到商品.html 中的以下标记:
<h2 id=dvd>DVDs</h2>
<h2 id=cd>CDs</h2>
<h2 id=apparel>Apparel and Accessories</h2>
我再说一遍,这在 Int Ex 11 浏览器中运行良好。
解决方案
你做的大部分是正确的。
删除“.html”和“#”之间的空格可能会完成这项工作。标准 URI 不应该有那个空格。比如merchandise.html#apparel
。
此外,标准的 html 标签属性应该有引号。比如<h2 id="apparel">...</h2>
。
推荐阅读
- angularjs - uib-datepicker-popup 不会重新打开
- sql - SQL Server - 从 2 列获取不同的 ID 并存储在一个列表中
- python-3.x - 带有 python 3x 的 gnuplot
- python - 在变分自动编码器上获得越来越多的损失和较差的性能
- python - 如何合并具有相同列名的pandas DataFrame?
- javascript - 使用 fetch 并将凭据设置为 include 时将哪些数据发送到目标 URL
- hibernate - Lucene 和 Criteria Api 加入 2 个不同的对象
- r - 如何获取数据框中的所有 imp 值(R 鼠标)
- python-3.x - 在pycharm上将cassandra连接到python
- javascript - Vue.js 应用程序抛出错误“找不到元素:#app”