1. 程式人生 > >JavaScript只創建一個元素,多次點擊不創建

JavaScript只創建一個元素,多次點擊不創建

clas end obj doctype pre html 子元素 wid spa

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        div {
            width: 300px;
            height: 300px;
            border: 1px solid pink;
        }
    </style>
</head>
<body>
<input 
type="button" value="創建按鈕" id="bt"/> <div id="dv"></div> <script src="common.js"></script> <script> //有則刪除,無則創建 //有責刪除 // my$("bt").onclick = function () { // //判斷div中有沒有這個元素有則刪除 // //判斷這個按鈕的子元素是否存在 // if(my$("bt2")) {//為true就有 // my$("dv").removeChild(my$("bt2"));
// } // var btObj = document.createElement("input"); // btObj.type = "button"; // btObj.value = "按鈕"; // btObj.id = "bt2"; // my$("dv").appendChild(btObj); // }; //無則創建 //判斷div中有沒有這個元素,無則創建 //判斷這個按鈕的子元素是否存在 my$("bt").onclick = function () { if(!my$("bt2
")) { var btObj = document.createElement("input"); btObj.type = "button"; btObj.value = "按鈕"; btObj.id = "bt2"; my$("dv").appendChild(btObj); } }; </script> </body> </html>

JavaScript只創建一個元素,多次點擊不創建