參考鏈接:https://juejin.im/post/5d2705d8e51d4577407b1dda 參考評論鏈接http://youmightnotneedjquery.com/ javascript方法 getElementById() querySelector() 匹配指定選擇器的第一個... ...
參考鏈接:https://juejin.im/post/5d2705d8e51d4577407b1dda 參考評論鏈接http://youmightnotneedjquery.com/ javascript方法 getElementById() querySelector() 匹配指定選擇器的第一個元素。 querySelectorAll() 返回所有的元素。 createElement() createTextNode() insertBefore() firstChild() removeChild() getAttribute() setAttribute() .value addEventListener() removeEventListener() cloneNode() $("...").html(); document.querySelector("...").innerHTML=""; 指定元素插入內容。 $("...").append();結尾 var list = document.querySelector("..."); var lists=document.createElement("..."); lists.innerHTML="..."; list.appendChild(lists); $("...").prepend()開頭 document.createTextNode("..."); //簡寫 參考結尾 document.querySelector("...").insertBefore(...); 清除被選元素 $("...").empty(); document.getElementById("...").innerHTML=""; var contentEl = document.getElementById("..."); contentEl.innerHtml = ""; while(contentEl.firstChild){ contentEl.removeChild(contentEl.firstChild); } 自定義屬性 $("...").attr("..."); document.querySelector("...").getAttribute("..."); 獲取值 $("…").val() document.querySelector("...").querySelector("...").value 添加移除事件(click是隨便寫的,根據自己需要) $("…").on("click",function(){ }) || (…).off() 添加 document.getElementById("...").addEventListener("click", function(evt){ }); 刪除 var btn= function(){...} if (btning.removeEventListener) { btning.removeEventListener("click", btn); } else if (toggleBtn.detachEvent) { btning.detachEvent("click", btn) } var remove = document.getElementById("..."); var removeclone= currEl.cloneNode(true); remove .parentNode.replaceChild(removeclone, remove); 元素顯示隱藏 $("…").toggle(); var el =document.querySelector("..."); if(el.style.display && el.style.display === "none"){ el.style.display = "block"; } else { el.style.display = "none"; } if(el.style.visibility && el.style.visibility === "hidden"){ el.style.visibility = "show"; } else { el.style.visibility = "hidden"; };