我是一名编程人员,对css和javascript很少有所了解。谢谢你的帮助
我正在尝试让我的javascript在我的网站的另一部分中创建一个iframe,并且这个代码工作正常:
<div>
<script type="text/javascript">
var ifrm = document.createElement("iframe");
ifrm.setAttribute("src","http://www.example.com");
var scwid = (screen.width)*(78.8/80)
ifrm.style.width = (scwid + "px");
ifrm.style.height = "100px";
document.body.appendChild(ifrm);
</script>
</div>
那造了一个iframe,但iframe在自然状态下很难看,而且边框很烦人。所以我上网找到了删除iframe的css方式,它说frameBorder = "0"
可行。我尝试了几种变体尝试将其添加到我的脚本中,没有运气
测试#1
<div>
<script type="text/javascript">
var ifrm = document.createElement("iframe");
ifrm.setAttribute("src","http://www.example.com");
var scwid = (screen.width)*(78.8/80)
ifrm.style.width = (scwid + "px");
ifrm.style.height = "100px"
ifrm.style.frameBorder = "0";
document.body.appendChild(ifrm);
</script>
</div>
测试#2
<div>
<script type="text/javascript">
var ifrm = document.createElement("iframe");
ifrm.setAttribute("src","http://www.example.com");
var scwid = (screen.width)*(78.8/80)
ifrm.style.width = (scwid + "px");
ifrm.style.height = "100px";
ifrm.setAttribute("0")
document.body.appendChild(ifrm);
</script>
</div>
显然这些都不起作用,所以我该怎么做?把CSS放在我网站的另一部分? (正如我之前所说的,我对css很糟糕)或者尝试一些其他的javascript?
答案 0 :(得分:0)
只需将其添加到CSS中即可摆脱框架边框。
iframe{
border: 0;
}
答案 1 :(得分:0)
您可以将属性“frameborder”添加到iframe,并将其值设置为“0”。
exp:
<iframe frameborder="0"></iframe>
答案 2 :(得分:0)
您只需要设置属性 frameBorder = 0。 要么 您可以在iframe代码中使用 style =&#34; border:0;&#34; 。 和 在 HTML 5 中 你可以使用像
这样的无缝属性答案 3 :(得分:0)
你可以添加像
这样的css属性iframe{ border:none; *\or maybe '0'*/}
或者您可以在html中添加<iframe src="#" frameborder='0'></iframe>
答案 4 :(得分:0)
仅 JavaScript:
ifrm.frameBorder = 0;