快速学习js 笔记六 dom的 body 、frameset 、frame

1、body的元素 其常用属性 有 

     1)className    在设置body的css的时候常用

     2)id                   该对象唯一标识

     3)dir                  文本的显示方向

     4)lang               语言

     5) style               

 注:上面的属性是 dom 的对象的标准属性,基本所有的标签对象都这些属性。

<html>
<head>
 <head>
<script type="text/javascript">

   function test(){
   var txt=document.open("text/html","replace");
   
   txt.write("<html><body  id='test'>右边到左边</body></html>");
   txt.all["test"].dir="rtl";
   txt.close();
}
</script>

<body id="test"  dir="ltr">
<input  type="button" value="改变body的显示方向" οnclick="test()"/>
  <script type="text/javascript">
   document.write("从左边显示到右边");
  </script>
  <body>
</html>


2、布局对象 frameset

          1) cols    : 列数

          2)rows : 行数

          3)id:      唯一标识

   单击子页面的 按钮改变frameset 的布局

frameset.hml

<html>

<frameset  id ="frm1" cols="50%,50%"  >

<frame src="frame1.html" />

<frame src="frame2.html" />

</frameset></html>


 

frame1.html  frame2.html

<html>
<head>
</head>
<script type="text/javascript">
function change()
{
  window.parent.document.getElementById("frm1").cols="25%,75%";
}
</script>
<body>
<input  type="button" value="修改布局" οnclick="change()">
</body>
</html>


 

3、frame 

     1) frameBoder  是否有边框 0 无 1有

     2)marginWidth 、marginHeight   frame 周围的空白 。

     3)src      frame中显示的文档的url

     4)onResize   frame的框架大小是否允许调整 true|false

     5)scorlling  是否有滚动条   yes|on

     6) id 、name

frameset.html

<html>
<frameset  id ="frm1" cols="50%,50%"  >
<frame  id="frame1"  onResize="true" frameBorder="1" src="frame1.html" />
<frame  id="frame2"  onResize="true" frameBorder="1" src="frame2.html" />
</frameset>
</html>


 

frame1.html  frame2.html

 

<html>
<head>
</head>
<script type="text/javascript">
function change()
{
 var frame1=  window.parent.document.getElementById("frame1");
 frame1.onResize=false;
 frame1.name="frame1";
 
   window.parent.document.getElementById("frame2").frameBorder="1";
}
</script>
<body>
<input  type="button" value="修改布局" οnclick="change()">
</body>
</html>


 


 

 

 

 

 

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值