Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.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 IE8中的Iframe边界问题_Javascript - Fatal编程技术网

Javascript IE8中的Iframe边界问题

Javascript IE8中的Iframe边界问题,javascript,Javascript,我正在尝试在我的页面中添加iframe。它在除IE8之外的所有浏览器中都可以正常工作 我有结帐stackoverflow.com。许多建议是frameBorder=“0”。我的情况是我没有编辑行的权限。因此,我尝试使用java脚本setAttribute,但不幸的是,它在IE8中不起作用 function removeBorder() { document.getElementById("myframe").frameBorder="0"; } 是否有可能创建动态属性 你能帮帮我吗?提

我正在尝试在我的页面中添加iframe。它在除IE8之外的所有浏览器中都可以正常工作

我有结帐
stackoverflow.com
。许多建议是
frameBorder=“0”
。我的情况是我没有编辑行的权限。因此,我尝试使用java脚本
setAttribute
,但不幸的是,它在
IE8
中不起作用

function removeBorder()
{
    document.getElementById("myframe").frameBorder="0";
}
是否有可能创建动态属性


你能帮帮我吗?提前感谢。

这是在js中创建属性的正确方法

var att=document.createAttribute("frameBorder");
att.value = "0";
document.getElementById("myframe").setAttributeNode(att);
资料来源:


建议:阅读有关DOM元素的更多信息,以及在调用
removeBorder
时如何操作它们,以及在何处?从head标签或htmlOne中的其他地方,这些应该可以工作:document.getElementById(“myframe”).setAttribute(“frameBorder”,0);document.getElementById(“myframe”).removeAttribute(“frameBorder”);