在現有的元素內添加新元素而不影響現有內容insertAdjacentElement/HTM/Text

insertAdjacentText方法與 insertAdjacentHTML方法相似,只不過只能插入純文本,參數相同
insertAdjacentHTML 方法:在指定的地方插入html標籤語句
原型:insertAdajcentHTML(swhere,stext)javascript

參數:
swhere: 指定插入html標籤語句的地方,
stext:要插入的內容html

有四種參數可用:java

  1. beforeBegin: 插入到標籤開始前app

  2. afterBegin: 插入到標籤開始標記以後code

  3. beforeEnd: 插入到標籤結束標記前htm

  4. afterEnd: 插入到標籤結束標記後ip

oBtn.onclick=function(){
    var oLi=document.createElement('li');
    var oInp=document.createElement('input');
    var oA=document.createElement('a');
    oA.href='javascript:;';
    oA.innerHTML='刪除';
    oInp.type='checkbox';
    oLi.innerHTML=oText.value;//先把標籤裏的文字經過innerHTML方式寫好
    oLi.insertAdjacentElement('afterBegin',oInp);//接着能夠在內容前加上單選框
    oLi.insertAdjacentElement('beforeEnd',oA);//在內容後加上a標籤,a標籤裏也能夠有內容
    oUl.appendChild(oLi);
};
相關文章
相關標籤/搜索