html中<frameset>标签的frameborder与border或其他属性属性中的值,用js或JQuery怎么修改?

2025-02-27 20:49:32
推荐回答(3个)
回答1:

我对框架不怎么熟悉,直接修改不简单一些么?难道你有很多网站要修改?
希望下面的对你有用:


用法:      定义一个帧
开始/结束标识: 必须/非法
属性:      name="..."定义帧的名字
         scr="..."定义在帧中显示的内容的来源
         frameborder="..."定义帧之间的边界(0或1)
         margwidth="..."设置帧的边界和其中内容之间的间距
         margheight="..."设置帧的边界和其中内容之间的间距化
         noresize="..."使帧的尺寸不能变
         scrolling="..."设置滚动条的表示方式(auto, yes, no)
空:       不允许

...
用法:      定义在一个窗口中帧的布局
开始/结束标识: 必须/必须
属性:      rows="..."设定行的数目
         cols="..."设定列的数目
         onload="..."当载入文档时的内部事件触发器
         onunload="..."当卸载文档时的内部事件触发器
空:       不允许
注释:      FRAMESET可以嵌套

以上所述只是最简单的框架设定,若希望达到更合适的效果请加入或修改以下各参数。
  标记:
  例子:
  功用:宣告HTML文件为框架模式,并设定视窗如何分割。

回答2:

$(document).ready(function(){
iframe_w_h();
});
function iframe_w_h(){
var w = document.body.clientWidth;
var h = document.body.clientHeight;
document.getElementById('iframe').width = w-200;
document.getElementById('iframe').height= h-200;
}
这是页面加载的时候初始化iframe大小;这个是我做页面的时候用到的。希望对你有帮助。

回答3:



将这段代码放在head标签里面。

先通过frameset标签名将所有frameset元素存在fra数组中,再通过for语句循环:改变每个frameset元素的样式。