先判斷有沒有,沒有再創建,有就跳過 先判斷有沒有,沒有再創建,有就跳過 <input type="button" value="按鈕" id="btn"/> <div id="dv"></div> my$("btn").onclick=function () { //判斷這個按鈕的子元素是否存在 i ...
//判斷有沒有這個元素
<div id="div">
if(my$("div").firstElementChild){ console.log("說明這個父元素有子元素"); //找到該元素 轉成布爾值為true }else{ console.log("說明這個父元素沒有子元素"); //找不到該元素的時候 會返回null 轉成布爾值false }先判斷有沒有,沒有再創建,有就跳過
<input type="button" value="按鈕" id="btn"/> <div id="dv"></div>
my$("btn").onclick=function () { //判斷這個按鈕的子元素是否存在 if(!my$("btn2")){//如果為true就有 否則跳過 var obj=document.createElement("input"); obj.type="button"; obj.value="新增的按鈕"; obj.id="btn2"; my$("dv").appendChild(obj); } };