javascript - 更改 iframe 内容

标签 javascript html css iframe

这是它的样子:

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

它指向目录并在 ListView 中检索文件。我需要删除/更改行“/uploads/sinisa 的索引”和“父目录”。 我已经设法阅读 iframe 内容:

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

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

附注我也想知道如何更改 iframe 链接的样式

非常感谢

最佳答案

您可以获得 ul 的值元素而不是 body元素,因为它包含我假设您想要的内容。

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

请注意,这将获得所有 <li>元素但不是父元素 ul本身,所以你需要创建打开和关闭 <ul></ul>元素。

关于javascript - 更改 iframe 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4952290/

相关文章:

Internet Explorer 中的 JavaScript 意外量词错误,但适用于 Google Chrome

javascript - jQuery Masonry 与 JavaScript 生成的 HTML 不起作用

javascript - Bootstrap 上不可点击的侧边栏链接

javascript - Bootstrap 3 : How to use two off-canvas sidebars?

html - 向右浮动不起作用

jquery - 用 jquery 显示 CSS 重叠 div

javascript - 另一个简单的 jQuery 问题

javascript - angularjs ui-scroll 获取所有可见行

javascript - 在 RxJ 中比较两个数组

jquery - 我的幻灯片在主机上不起作用