h2の方ではなぜ#がつかないのですか?

id属性の値には#をつける必要はありません。
2020年4月9日
ユーザー

ページ内リンクで

<a href="#history"

のように、#を使っていますが、なぜそれを呼び出す(h2などで)ときには # がつかないのですか?

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?