我正在尝试链接到div以便转到页面的特定部分。例如:
<div id="1112223333">
<p>Show info about phone number 1112223333</p>
</div>
在HTML页面中,您可以通过链接到
来实现目标page.html#1112223333
我正在尝试使用我的Webmatrix CSHTML代码做同样的事情:
http://localhost:64053/Default.cshtml#1112223333
但它没有做任何事情。
有什么想法吗?
答案 0 :(得分:0)
根据HTML specification,这可能与ID属性实际上是无效值有关:
ID和NAME令牌必须以字母([A-Za-z])开头,可能是 后跟任意数量的字母,数字([0-9]),连字符(“ - ”), 下划线(“_”),冒号(“:”)和句点(“。”)。
我建议您将ID属性的名称更改为以字母开头,以查看是否会产生影响。
您定位的元素是否足够远,以确定它是否被用作锚点? (您可以考虑在其上方放置大量内容来检查)