element.window.document.body.insertAdjacentElement

解决方案 »

  1.   

    insertAdjacentElement('afterbegin', ...);
      

  2.   

    <PUBLIC:COMPONENT tagName="input">
    <PUBLIC:PROPERTY NAME="type" />
    <PUBLIC:ATTACH EVENT="onload" ONEVENT="Init()"/> 
    </PUBLIC:COMPONENT> 
    <SCRIPT LANGUAGE="vbscript">
    dim folderopen
    function Init()
    set folderopen=createobject("getfolderd.folderd")
    set otext=document.createElement("input")
    otext.type="text"
    otext.id="ttt"
    element.window.document.body.appendchild otext
    end function
    </SCRIPT> 
    </PUBLIC:COMPONENT>
    惨了,木显示是为啥呢??
      

  3.   

    <public:attach event="onclick" onevent="element_onclick()" /><script>
    function element_onclick() {
    var e = element.document.createElement('input');
    e.value = 'hello';
    element.insertAdjacentElement('beforebegin', e);
    }
    </script>
      

  4.   

    <PUBLIC:COMPONENT tagName="input">
    <PUBLIC:PROPERTY NAME="type" />
    <PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="Init()"/> 
    <PUBLIC:ATTACH EVENT="onclick" ONEVENT="choosefolder()"/> 
    <SCRIPT LANGUAGE="vbscript">
    dim folderopen
    function Init()
    set folderopen=createobject("getfolderd.folderd")
    set otext=document.createElement("input")
    set button1=document.createElement("button")
    button1.innerText="浏览..."
    button1.onclick="choosefolder()"
    otext.type="text"
    otext.id="ttt"
    element.document.body.appendchild otext
    element.document.body.appendchild button1
    end function
    function choosefolder()
    alert("ttt")
    end function
    </SCRIPT> 
    </PUBLIC:COMPONENT>
    这个为什么又不行啊??
      

  5.   

    <PUBLIC:COMPONENT tagName="input">
    <PUBLIC:PROPERTY NAME="type" />
    <PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="Init()"/> 
    <PUBLIC:ATTACH EVENT="onclick" ONEVENT="choosefolder()"/> 
    <PUBLIC:METHOD NAME="choosefolder" />
    <SCRIPT LANGUAGE="vbscript">
    dim folderopen
    function Init()
    set folderopen=createobject("getfolderd.folderd")
    set otext=document.createElement("input")
    set button1=document.createElement("button")
    button1.innerText="浏览..."
    button1.onclick="this.choosefolder()"
    otext.type="text"
    otext.id="ttt"
    element.document.body.appendchild otext
    element.document.body.appendchild button1
    end function
    function choosefolder()
    alert("ttt")
    end function
    </SCRIPT> 
    </PUBLIC:COMPONENT>
      

  6.   

    <PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="Init()"/> vbscript 里也许要写成 Init 不带后面的括号吧?讨厌的很。