Создание и уничтожение кнопки в JS без HTML

160
23 января 2018, 13:31

Есть задача создать кнопку непосредственно в JS, без участия HTML и повесить ее появление и уничтожение в зависимость от условий.
Собственно, как это сделать и задать такой кнопке координаты?

Answer 1

Всё просто.

var value = true //условие появления кнопки, true - появиться, false - нет  
var btn = document.createElement('button');//создаём нашу кнопку 
 
var textInBtn = document.createTextNode('BUTTON');//создаем текст для кнопки 
 
btn.appendChild(textInBtn);//добавляем текст в кнопку 
 
if(value){//в зависимости от условия добавляем кнопку в документ 
  document.body.appendChild(btn); 
}  
 
   

 // удаление соответственно по необходимости:
   btn.remove();
READ ALSO
Как сделать поиск пользователей по мере набора его имени

Как сделать поиск пользователей по мере набора его имени

Всем приветК сожалению я не знаю как объяснить грамотно и правильно то, что мне нужно, но попытаюсь

202
Google Scripts. Код не работает, но почему?

Google Scripts. Код не работает, но почему?

Переработал код по ссылкеСуть в том, что после создания календаря событий, я не могу туда через форму добавить событие

163
можно ли пересоздавать Audio в js?

можно ли пересоздавать Audio в js?

Просто у меня такой код:

138