• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
:皒祗想自私旳占有著袮
.Net Ajax SQLserver Flex UI JS 一样都不能少...
博客园    首页    新随笔    联系   管理    订阅  订阅

添加html内容(insertAdjacentHTML和insertAdjacentText)

添加html内容(insertAdjacentHTML和insertAdjacentText)
     dhtml提供了两个方法来进行添加,insertAdjacentHTML和insertAdjacentText
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 @ 2008-04-18 21:02  JoyBin  阅读(962)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3