Php 链接重定向不工作
首先,看看这个例子 如示例所示,我希望在Telrik文本编辑器中创建一个类似的页面,即一些链接及其对应段落的列表 这是我在Telrik文本编辑器中使用的HTML,链接如下Php 链接重定向不工作,php,html,Php,Html,首先,看看这个例子 如示例所示,我希望在Telrik文本编辑器中创建一个类似的页面,即一些链接及其对应段落的列表 这是我在Telrik文本编辑器中使用的HTML,链接如下 This is the First <a href="#first" class="TableHead">link</a>. This is the 2nd <a href="#second" class="TableHead">link</a>. This is the 3r
This is the First <a href="#first" class="TableHead">link</a>.
This is the 2nd <a href="#second" class="TableHead">link</a>.
This is the 3rd <a href="#third" class="TableHead">link</a>.
此URL中已包含“#”
此外,当我点击“第一”链接时,它会重定向到下面的链接
http://testdev.com/#first
我不确定,但我认为这是因为URL中已经有一个“#”
请提供一些解决方案。您的URL中不能有两个锚
一种解决方案是使用javascript函数
窗口。滚动到:请参见True它重定向到http://testdev.com/#first
。因为您已经在同一页http://testdev.com/
它不会重新加载页面,但会滚动到您在#
之后定义的id
因此,您当前的页面是:http://testdev.com/#/document/document-视图?id=c118a6b9-ed7f-410a-9729-341333fb8655
其中当前页面为http://testdev.com/
和定义的id/document/document view?id=c118a6b9-ed7f-410a-9729-341333fb8655
如果您重定向到http://testdev.com/#first
页面为http://testdev.com/
并且id是第一个
因此,它不会重定向页面,而是转到同一页面上的id
将您的段落HTML更改为下面的HTML,它将起作用
<a id="first" name="first" class="TableHead">1</a>.
<p>First Para</p>
<a id="second" name="second" class="TableHead">2</a>.
<p>2nd Para</p>
<a id="third" name="third" class="TableHead">3</a>.
<p>3rd Para</p>
1。
第一段
2.
第2段
3.
第3段
BTW:name
是通过URL锚定位元素的旧HTML4方式。这种方法已经过时,不应该再使用了。一个id
就是您所需要的,事实上这应该是HTML中id的唯一用例……我将属性“name”更改为“id”,但如果您使用
作为链接,并且1
它应该可以工作,它仍然会重定向到。若并没有,那个么可能是其他问题。但内容是由客户端使用编辑器添加的,他们大多复制粘贴HTML,所以这些onclick事件将不存在。。。
http://testdev.com/#first
<a id="first" name="first" class="TableHead">1</a>.
<p>First Para</p>
<a id="second" name="second" class="TableHead">2</a>.
<p>2nd Para</p>
<a id="third" name="third" class="TableHead">3</a>.
<p>3rd Para</p>