//显示空白,我想把<div id="tree"><\/div>加到this.html里去
1:你直接赋给,你下面不就是这么做的,另一方面,你也可以去追加一个节点,再去设置它的各属性值
xmlTree.prototype.aa = function()
{
this.html ='<dfdsfdsf>';
}

解决方案 »

  1.   

    **.js:function xmlTree(name) 
    {  *******  };
    xmlTree.prototype.ssssssss = function()    //一动作函数
    {  *******  };var tree = new xmlTree('tree');
    tree.ssssssss ();
    以上执行无错误
    -----------------------------------------------------------------------------------
    现在想在页面加一按钮事件 onclick = "display()"
    改成:function xmlTree(name) 
    {  *******  };
    xmlTree.prototype.ssssssss = function()    //一动作函数
    {  *******  };function display()
    {
    var tree = new xmlTree('tree');
    tree.ssssssss ();
    }
    事件出问题,页面报错,   为什么?
      

  2.   

    我怎么没看明白你要干什么呢?你的意思是不是想创建一个 xmlTree 对象代表一颗树。
    DIV的 然后不断的向里面追加新的DIV对象?
      

  3.   

    在我这里执行
    function xmlTree(name) 
    {                     
        this.name = name;
        this.html = '';                     //最终输出html代码
    }xmlTree.prototype.ssssssss = function() 
    {     
       var newDiv = document.createElement("div");
       document.appendChild(newDiv);
       newDiv.innerHTML = '<div id="tree"><\/div>';
       alert(this.html);          //显示空白,我想把<div id="tree"><\/div>加到this.html里去
       this.aa();                     
       document.getElementById('tree').innerHTML = this.html; 
       alert(this.html);    
    }
    xmlTree.prototype.aa = function()
    {
        this.html ='<dfdsfdsf>';
    }
    var tree = new xmlTree('tree');
    tree.ssssssss ();也是有问题的。