如下:
                  c=document.createElement("<a>");
cs=document.createTextNode("YYYYY");
c.appendChild(cs);我想在网页上动态的添加个节点,我这么写对不? 
我想对动态添加的节点再添加个 单击事件又要如何写代码呢?(javascript)

解决方案 »

  1.   

    L@_@K<!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>
      <title> new document </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
     </head> <body> </body>
     <script type="text/javascript">
     <!--
    var c=document.body.appendChild(document.createElement("a"));
    c.appendChild(document.createTextNode("YYYYY"));
    c.href = "#";
    c.onclick = function() {
    alert(this.href);
    };
     //-->
     </script>
    </html>
      

  2.   

    Web 开发常用手册JScript语言参考.rar
    http://download.csdn.net/source/308916DHTML参考手册.rar
    http://download.csdn.net/source/308913样式表中文手册.chm
    http://download.csdn.net/source/304124
      

  3.   

    建议看一下《JavascriptDOM编程艺术》里面有DOM的标准API<script type="text/javascript">
    window.onload = function(){
    /* 创建节点 */
    element_a=document.createElement("a");
    /* 设置属性 */
    //element_a.setAttribute('href','http://blog.o2cn.cn');
    element_a.setAttribute('href','#');
    /* 赋予鼠标监听事件 */
    element_a.onclick = function(){
    alert('haha');
    };
    /* 文本节点 */
    element_text=document.createTextNode("testtest");
    /* 文本节点添加到A标签 */
    element_a.appendChild(element_text); 
    /* A链接放入容器中 */
    document.getElementById('div1').appendChild(element_a);
    }
    </script>
    <!-- 容器 -->
    <div id="div1" style="border:1px solid #999999"></div>