这就是它的样子:
<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链接的样式
非常感谢答案 0 :(得分:0)
您可以获取ul
元素的值而不是body
元素,因为它具有我假设您所追求的内容。
parent.document.getElementsByName('uploads')[0].contentWindow.document.getElementsByTagName('ul')[0].innerHTML
请注意,这将获取所有<li>
元素,但不会获取父ul
本身,因此您需要创建开始和结束<ul></ul>
元素。