html - 我是否可以使用 HTML 中的类从同一页面的一个部分转到另一个部分?
问题描述
单击按钮时,如何从 HTML 页面上的一个部分转到另一个部分。
我已经看到使用 ID 是可能的。您在某处创建和 ID,然后在您的 href 中使用 # 和 ID 名称调用它。
我也尝试过上课。我创建了一个类,并尝试在我的 href 中调用它。然后是 ID 名称。
它没有用。我是否也可以在带有类的 HTML 页面中执行此操作,如果可以,我将如何执行此操作?
解决方案
似乎您回答了您的问题:您可以<a href="#id" />
使用类但不能使用类转到不同的 HTML 标记,因为页面中可以有许多div
具有相同类名的标签,而#id
每个 div 通常是唯一的。
当然,您可以<div>
使用 Javascript 按 className 滚动到 a,但是预期的行为是什么?你想滚动到第一个<div>
匹配类名,还是最后一个div
,或者你想做别的事情?
最后,如果您的问题可以使用 来解决#id
,您应该坚持使用它:className 通常代表样式,但不应用于功能行为。
推荐阅读
- java - 用于 javax.validation.ConstraintViolationException 的 Dropwizard 自定义 ExceptionMapper
- reactjs - 可能未处理的 Promise Rejection (id: 0): [Answer] React Native Error while making XMLHttpRequest via device or emulator
- azure - 从 cosmos DB 中提取分区键
- ios - RxSwift:链 Completable 到 Observable
- spring - 使用任何字段分隔符处理文本文件
- git - Jenkins - 如何将变量传递给 Bitbucket 状态通知插件?
- cakephp - 如何在 Cakephp3 的 bootstrp.php 文件中读取会话变量
- android - 如何在 Android 中从一个片段转移到另一个片段
- php - 获取php中关联数组的最大值
- babeljs - 为什么 .eslintrc 可能看不到 .babelrc.js 的别名?