zoukankan      html  css  js  c++  java
  • 【DOM编程艺术】动态创建标签

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>动态创建标记</title>
    </head>
    
    <body>
    <script>
    window.onload=function(){
        var testdiv=document.getElementById('testdiv');
        var para=document.createElement('p');
        var txt1=document.createTextNode('This is ');
        para.appendChild(txt1);
        var emphasis=document.createElement('em');
        var txt2=document.createTextNode('my ');
        emphasis.appendChild(txt2);
        para.appendChild(emphasis);
        var txt3=document.createTextNode('content.');
        para.appendChild(txt3);
        testdiv.appendChild(para);   //Javascript代码执行后,testdiv里会插入一元素  <div id='testdiv'><p>This is <em>my</em> content.</p></div>
    }
    </script>
    <div id='testdiv'></div>
    </body>
    </html>

    另一种方案就是先创建所有的节点,然后再把它们连接在一起。

  • 相关阅读:
    jQuery插件学习(一)
    全屏滚动
    Js与Jq 获取浏览器和对象值的方法
    HTML5 布局标签
    CSS3笔记(一)
    CSS的一些思考(一)
    js学习(一)
    CSS Hacks 总结
    CSS样式总结
    HTML标签总结
  • 原文地址:https://www.cnblogs.com/positive/p/3665818.html
Copyright © 2011-2022 走看看