Chinaunix首页 | 论坛 | 博客
  • 博客访问: 240602
  • 博文数量: 108
  • 博客积分: 3045
  • 博客等级: 中校
  • 技术积分: 1162
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-19 18:26
文章分类

全部博文(108)

分类: JavaScript

2014-03-17 15:48:35


点击(此处)折叠或打开

  1. 2.Object 对象 (HTML元素 转成的对象(js))

  2.     注意:如果使用户JS操作HTML文档,就需要先将HTML文档结构转成JS对象

  3.     a.操作属性
  4.     b.操作内容
  5.         innerText(IE) testContent(FF)
  6.         innerHTML
  7.         outerText
  8.         outerHTML

  9.     表单
  10.         value

  11.     c.操作样式
  12.         aobj.style.backgroundColor="red";
  13.         aobj.style.fonSize="3cm";
  14.     
  15.     className
  16.         aobj.className="test";
  17.         aobj.className+=" demo";
  18.         aobj.className="";
  19.     

  20.     转成对象的两种形式:
  21.     1.标记名(多个) id(唯一) name(多个)

  22.     document中的三个方法

  23.     var objs=document.getElementsByTagName("div");
  24.     var objs=document.getElementById("one");
  25.     var objs=document.getElementsByName("two");

  26.     2通过数组
  27.     document.title=
  28.     document.body=[object]
  29.     window.frames=[object]

  30.     document.all=[object]
  31.     document.embeds=[object]
  32.     document.scripts=[object]
  33.     document.applets=[object]
  34.     document.images=[object]
  35.     document.forms=[object]
  36.     document.anchors=[object]
  37.     document.styleSheets=[object]
  38.     document.links=[object]

  39.     七种访问方式:
  40.         alert(document.forms[1].username.value);//第二个表单的 值
  41.         alert(document.forms["frm2"].username.value);
  42.         alert(document.forms.item(1).username.value);
  43.         alert(document.forms.item("frm2").username.value);
  44.         alert(document.forms.frm2.username.value);
  45.         alert(document.frm2.username.value);
  46.         alert(document["frm2"].username.value);
  47. /**************************************************    <form name="frm1">
  48.         <input type="text" name="username" value="zhangsan"><br>
  49.     </form>
  50.     <form name="frm2">
  51.         <input type="text" name="username" value="lisi"><br>
  52.     </form>
  53.     <form name="frm3">
  54.         <input type="text" name="username" value="admin"><br>
  55.     </form>

  56.     <script type="text/javascript" charset="utf-8">
  57.         alert(document.forms[1].username.value);//第二个表单的 值
  58.         alert(document.forms["frm2"].username.value);
  59.         alert(document.forms.item(1).username.value);
  60.         alert(document.forms.item("frm2").username.value);
  61.         alert(document.forms.frm2.username.value);
  62.         alert(document.frm2.username.value);
  63.         alert(document["frm2"].username.value);
  64.     </script>/

阅读(582) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~