0

我有一个类似这样的页面:

http://mypage.com/about#peter

在该页面的 html 中,我有一个 iframe:

<iframe src="doit" />

我希望#peter 转到 iframe。也就是说,我希望渲染的 iframe 是

<iframe src="doit#peter />

关于如何实现这一点的任何提示?

谢谢

4

1 回答 1

3

您可以在页面运行时以编程方式创建 iframe 并将哈希标记附加到它。

var hash = window.location.hash;
var ifrm = document.createElement("IFRAME"); 
ifrm.setAttribute("src", "http://mypage.com/about" + hash); 
document.body.appendChild(ifrm);
于 2013-03-23T17:02:53.393 回答