insertAdjacentHTML方法:在指定的地方插入html标签语句

  insertAdjacentHTML方法:在指定的地方插入html标签语句。
     原型:insertAdjacentHTML(swhere,stext)
     参数:
     swhere:指定插入html标签语句的地方,有四种值可以用:
               1.beforeBegin:插入到标签开始前
               2.afterBegin:插入到标签开始标记后
               3.beforeEnd:插入到标签结束标记前
               4.afterEnd:插入到标签结束标记后
               stext:要插入的内容
       例:var sHTML="<input type=button onclick=" +      "go2()" + " value='Click Me'><BR>"
       var sScript='<SCRIPT DEFER>'
       sScript = sScript +      'function go2(){ alert("Hello from inserted script.") }'
       sScript = sScript + '</script' + '>';
      ScriptDiv.insertAdjacentHTML("afterBegin",sHTML + sScript);
       在html正文中加入一行:
     <DIV ID="ScriptDiv"></Div>
      最终变成:
     <DIV ID="ScriptDiv">
        <input type=button onclick=go2() value='Click Me'><BR>
        <SCRIPT DEFER>
          function go2(){alert("Hello from inserted sctipt.")}'
        </script>
      </DIV>
      insertAdjacentText方法与insertAdjacentHTML方法类似,只不过只能插入纯文本,参数相同
posted @ 2007-10-25 09:40  小y  阅读(925)  评论(0编辑  收藏  举报