2017-11-04 73 views
0

我想创建超链接到我无法编辑的网站上的特定位置。我想链接到的位置没有任何附近的ID,因此<a href="http://example.com/page.html#location">将无法​​使用。有没有办法用xpath替换#location?超链接到xpath

+0

将'#location'加上'jquery'或'javascript'到那个元素。 – Pedram

回答

0

你可以在“#”之后放一个XPath,或者你可以使用查询部分(“?”),但真正的问题是,谁应该理解这个URI格式以及他们期望做什么它?如果只是你自己的代码需要理解的东西(比如你自己的页面内Javascript),那么你可以做任何你喜欢的事情,但是如果你希望有人把这个URL存储在书签中或者打印在卡车的侧面,那么你可能运气不好。

+0

我试过#和?,都不行。我正在尝试在不属于我的页面上创建特定位置。我想要一个类似于标准#的链接,但不需要定位一个编号 – StephenD

+0

就我所知,“#”后面的基本ID是浏览器本身支持的唯一一种片段标识符。 –

+0

谢谢你给我“片段标识符”一词,从我能告诉你的是正确的 – StephenD