zoukankan      html  css  js  c++  java
  • dom对象

    一般常用的几个dom对象的函数

    var oDiv =document.createElement("div");
    var text =document.createTextNode("baidu.com");
    oDiv.appendChild(text);
    var op=document.getElementById('ppp')
    document.body.insertBefore(oDiv,op);
          
    var pa=document.getElementById('pa');
    pa.appendChild(oDiv)
    

    小程序:自动增加一个1到10,用p标签

    <script>
    var i=1;
        var time1 = window.setInterval( function(){
        
        var pi=document.createElement('p');
        var text=document.createTextNode(i);
        pi.appendChild(text);
        document.body.appendChild(pi);
        i++;
           if (i==10)
           {
             clearInterval(time1);
            }
    
        }
        , 3000)
    </script>
    

    用dom实现9*9乘法表

    <script>
    window.onload=function ()
    {
        var table =document.createElement('table');
        var th =document.createElement('thead');
        var tb =document.createElement('tbody');
        var tf =document.createElement('tfoot');
        table.border="1px #333 solid";
          for(var i=0;i<9;i++)
          {
              tb.insertRow(i);
              for(var j=0;j<=i;j++)
              {
                tb.rows[i].insertCell(j);
                tb.rows[i].cells[j].appendChild(document.createTextNode((j+1)+' * '+(i+1)+' = '+((j+1)*(i+1)) +"   "));
              } 
          }
          table.appendChild(th);
          table.appendChild(tb);
          table.appendChild(tf);
          document.body.appendChild(table);
     
      }
    </script>
    

     通过dom改变样式

    window.onload=function()
    {
           var obj=document.createElement("div");
           obj.appendChild(document.createTextNode('测试内容'));
        // obj.setAttribute('style', 'color:#ffff;background:#900');
        // obj.setAttribute('id', 'o1');
        // document.body.appendChild(obj);
    
    
        obj.className='o1';
        // obj.style.cssText="background:red;300px;height:300px;";
        setTimeout(
    
            function ()
            {
                obj.className='obj2';
            }
            , 5000);
        document.body.appendChild(obj);
    
    }
    

      dom对象一般了解常用的函数就可以,要深入研究的,可以通过系统学习。谷歌度娘也行

  • 相关阅读:
    [转] Web前端优化之 Flash篇
    [转] Web 前端优化最佳实践之 Mobile(iPhone) 篇
    [转] Web前端优化之 图片篇
    [转] Web前端优化之 Javascript篇
    [转] Web前端优化之 CSS篇
    react事件获取元素
    Nodejs学习笔记02【module】
    Nodejs学习笔记01【EventEmitter】
    javascript运算符优先级
    jQuery-placeholder
  • 原文地址:https://www.cnblogs.com/biyongyao/p/5838219.html
Copyright © 2011-2022 走看看