更改iframe内容

时间:2011-02-10 00:52:05

标签: javascript html css iframe

这就是它的样子:

<iframe id="uploads" name="uploads" src="/uploads/sinisa/" frameborder="yes" scrolling="no" onload="setTimeout(autoResize('uploads'),10)">
</iframe>

它指向目录并在列表视图中检索文件。我需要删除/更改行“index of / uploads / sinisa”和“父目录”。 我已设法阅读iframe内容:

parent.document.getElementsByName('uploads')[0].contentWindow.document.getElementsByTagName('body')[0].innerHTML

但不知道接下来该做什么。我所说的网站是here

P.S。我也想知道如何改变iframe链接的样式

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以获取ul元素的值而不是body元素,因为它具有我假设您所追求的内容。

parent.document.getElementsByName('uploads')[0].contentWindow.document.getElementsByTagName('ul')[0].innerHTML

请注意,这将获取所有<li>元素,但不会获取父ul本身,因此您需要创建开始和结束<ul></ul>元素。