Guest User

Untitled

a guest
Mar 23rd, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width">
  6. <title>JS Bin</title>
  7. </head>
  8. <body onload="onclick=_onCreate()">
  9. <script>
  10. function _onCreate(){
  11. setTimeout(function(){
  12.  
  13. //create button1
  14. var selectButton = document.createElement('button');
  15. selectButton.innerHTML = "셀렉트";
  16. selectButton.setAttribute('onclick','_createSelect()');
  17.  
  18. //create button2
  19. var checkButton = document.createElement('button');
  20. checkButton.innerHTML = "체크";
  21. checkButton.setAttribute('onclick','_createCheckBox()');
  22.  
  23. //create button3
  24. var textButton = document.createElement('button');
  25. textButton.innerHTML = "텍스트";
  26. textButton.setAttribute('onclick','_createInputText()');
  27.  
  28. //create wrapper div
  29. var wrapper = document.createElement('div');
  30. document.body.appendChild(wrapper);
  31. wrapper.appendChild(selectButton);
  32. wrapper.appendChild(checkButton);
  33. wrapper.appendChild(textButton);
  34.  
  35. },500);
  36. }
  37.  
  38. var index = 1; //index in selectbox
  39. var selectBox, divCheck, divText;
  40.  
  41. function _createSelect(){
  42.  
  43. if(document.getElementById('divSelect') == null){
  44. var divSelect = document.createElement('div');
  45. divSelect.setAttribute('id','divSelect');
  46. document.body.appendChild(divSelect);
  47.  
  48. selectBox = document.createElement('select');
  49. divSelect.appendChild(selectBox);
  50. }
  51. var option = document.createElement('option');
  52. option.innerHTML = "옵션"+ index++;
  53. selectBox.appendChild(option);
  54.  
  55. }
  56.  
  57. function _createCheckBox(){
  58.  
  59. if(document.getElementById('divCheck') == null){
  60. console.log('null');
  61.  
  62. divCheck = document.createElement('div');
  63. divCheck.setAttribute('id','divCheck');
  64. document.body.appendChild(divCheck);
  65.  
  66. }
  67. var checkbox = document.createElement('input');
  68. checkbox.setAttribute('type','checkbox');
  69. divCheck.appendChild(checkbox);
  70. }
  71.  
  72. function _createInputText(){
  73.  
  74. if(document.getElementById('divText') == null){
  75. divText = document.createElement('div');
  76. divText.setAttribute('id','divText');
  77. document.body.appendChild(divText);
  78. }
  79.  
  80. var inputText = document.createElement('input');
  81. inputText.setAttribute('type','text');
  82. divText.appendChild(inputText);
  83. }
  84. </script>
  85. </body>
  86. </html>
Add Comment
Please, Sign In to add comment