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

全部博文(108)

分类: JavaScript

2013-11-26 17:18:58


点击(此处)折叠或打开

  1. <script>
  2.     /*
  3.     1.DOM
  4.     Documnet Object Model
  5.         a.document文档 html xml文件
  6.         标记语言
  7.         
  8.         b.object 对象 html的元素转成的js对象
  9.         如果使用js操作html,就需要先将HTML文档结构转成js对象
  10.             I.操作属性
  11.             II.操作内容
  12.                 innerText(IE) textContent(FF)
  13.                 innerHTML
  14.                 ouertText
  15.                 outerHtml

  16.                 表单
  17.                     value取值
  18.             III.操作样式
  19.                 aobj.style.backgroundColor="red";
  20.                 aobj.style.fontSize="3cm";
  21.                 className

  22.                 aobj.className="test";
  23.                 aobj.className+=" demo";
  24.                 aobj.className="";
  25.     
  26.             有了以上三点的操作之前先转成对象.
  27.         转成对象的两种形式:
  28.         I.标记名(多个).id(唯一).name(多个).
  29.             document中的三个方法
  30.             1>var objs=document.getElementsByTagName("div");
  31.             2>var objs=document.getElementById("one");
  32.             3>var objs=document.getElementsByName("two");
  33.     2.BOM
  34.     */
  35. </script>

  36. <html>
  37. <head>
  38.     <meta http-equiv="content-type" content="text/html; charset=utf-8">

  39.     <title>Text</title>
  40.     <style>
  41.         #alink{
  42.             width:400px;
  43.         }
  44.         .text{
  45.             width:500px;
  46.             height:500px;
  47.             border:5px solid blue;
  48.             font-size:4cm;
  49.             color:red;
  50.             background:yellow;
  51.         }
  52.     </style>
  53. </head>
  54. <body>
  55.     <div>
  56.     </div>
  57.     <div id="one">
  58.         
  59.     </div>
  60.     <div id="two">
  61.         
  62.     </div>
  63. <input id="username" type="text" name="username" value="zhangsan"><br>

  64. <a id="alink" href="" target="_blank" title="this is test"><b>test</b></a>
  65. <textarea id="username1" name="Name" rows="8" cols="40">ddddddddddd</textarea></br>

  66. <script type="text/javascript" charset="utf-8">
  67.     var aobj=document.getElementById("alink");
  68.     //'-'去掉,后面的单词,首字母大写
  69.     aobj.style.backgroundColor="red";
  70.     aobj.style.fontSize="3cm";
  71.     aobj.className="text";
  72. //    alert(aobj.style.width);
  73. //    alert(aobj.offsetWidth);


  74. /*        var username1=document.getElementById("username1");
  75.         alert(username1.value);
  76. */
  77. /*        var aobj=document.getElementById("alink");
  78.         aobj.href="";
  79.         aobj.target="_self";
  80.         aobj.title="demo demo";
  81. */
  82. //        alert(aobj.outerHTML);
  83. //        aobj.innerText="brother";
  84. //        aobj.innerHTML="

    aaaaaa

    "


  85. //        alert(aobj.innerText);
  86. //        alert(aobj.innerHTML);

  87. //        aobj.textContent="brophp";
  88.             
  89. /*        ffie(aobj,"wwwwwww");
  90.         alert(ffie(aobj));

  91.         function ffie(obj,value){
  92.         
  93.             if(document.all){
  94.                 if(typeof(value)=="undefined")
  95.                     return obj.innerText;
  96.                 else
  97.                     return obj.innerText=value;
  98.                 //alert("IE");
  99.             }else{
  100.                 
  101.                 if(typeof(value)=="undefined")
  102.                     return obj.textContent;
  103.                 else
  104.                     return obj.textContent=value;
  105.                 //alert("FF");
  106.             }
  107.         }*/
  108.     </script>
  109. </body>
  110. </html>


点击(此处)折叠或打开

  1. var aobj=document.getElementById("alink");
  2.     var pro="";
  3.     for (pro in aobj){
  4.         document.write("a."+pro+"="+aobj[pro]+"
    "
    )
  5.     }

阅读(446) | 评论(0) | 转发(0) |
0

上一篇:js_array

下一篇:vim 自用命令

给主人留下些什么吧!~~