Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 包裹iframe_Javascript_Html_Css - Fatal编程技术网

Javascript 包裹iframe

Javascript 包裹iframe,javascript,html,css,Javascript,Html,Css,我有一个iframe和一个输入字段,里面有suggest。 建议项目列表在js中创建,参数如下: { borderRadius : '2px', boxShadow : '3px 4px 8px #DDDDDD', background : '#fff', border : '#aaa 1px solid', fontSize : '12px', padding : '2px', textAlign : 'left', position : 'absolute'

我有一个iframe和一个输入字段,里面有suggest。 建议项目列表在js中创建,参数如下:

{
  borderRadius : '2px',
  boxShadow : '3px 4px 8px #DDDDDD',
  background : '#fff',
  border : '#aaa 1px solid',
  fontSize : '12px',
  padding : '2px',
  textAlign : 'left',
  position : 'absolute'
}
虽然列表不太长,但效果很好:现在我看到如图所示: 建议列表比iframe长

所以问题是:我怎样才能让这个列表出现在iframe上?

你不能


您可以做的是将iframe文件的内容注入到主页中。看看这个:它只在页面位于同一个域时才起作用。然后只需将div而不是iframe和.load放入其中。

iframe就像一个嵌入式窗口,其中的所有内容都显示在其中。
解决方法类似于为列表指定一个确定的高度,并在其中添加溢出属性,因此,列表将显示在iframe中,但会有一个滚动条。

正确,但根据屏幕截图,他已经在这样做了。@user357320:我认为滚动条属于iframe而不是列表。你的意思是在列表上加上一个高度吗?好的,我明白,这可能有用。@user357320:是的,我就是这么说的:)@埃克索似乎很好:)我的意思是——这不是我想要的,但我想这是最好的方法。。。不幸的是,我不能这样做——我需要它成为一个iframe