先决条件:
<a href="#a"
onClick="MyWindow=window.open(\'https://<Server IP>/ClickHereNotes.html#<Div Name AAA>\',\'MyWindow\',width=600, height=300); return false;">Click Here.</a>
点击上面的链接,打开嵌入的html页面,但只显示目标div名称AAA。
下面是我在 html script
中使用的类似切换的功能标签:
div {
display: none;
}
div:target {
display: block;
}
问题:当在 Chrome
中点击上面的链接时它打开一个弹出窗口,同时显示整个 div html 内容
当我尝试打开 IE 11
中的链接时,出现弹出窗口,但窗口大小并未环绕相关 div 的 html 内容。也没有滚动条。
到目前为止我已经尝试过但没有奏效的事情:
- 正在添加
scrollbar=yes
- 正在添加
min-height
- 正在添加
%
在width
和height
. - 删除
width
和height
. - 添加
char
在href=#
之后.
我应该使用什么属性来显示带有完整 div HTML 内容的弹出窗口?
最佳答案
试试这个
将此属性 Overflow:scroll
添加到您的 div
关于javascript - 为什么 IE 忽略内联链接标签的宽度和高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38580712/