Size: a a a

JavaScript Noobs — сообщество новичков

2021 July 12

j

jk in JavaScript Noobs — сообщество новичков
Смысла только особо нет, в файл то эти кракозябры писать не будешь
источник

MB

Mkkt Bkkt in JavaScript Noobs — сообщество новичков
Не буду, но в консоли просто выделить то, что должно бросаться в глаза
источник

АЕ

Алексей Е in JavaScript Noobs — сообщество новичков
подскажите как побороть ошибку, хочу создать кнопку без html
var btn = document.createElement('button');//создаём нашу кнопку
               btn.setAttribute("onclick",selection('{{ t }}'));
               btn.setAttribute("class","btn btn-success btn-sm");
               btn.setAttribute("style","color: white;");
               var textInBtn = document.createTextNode('Занять время');//создаем текст для кнопки
               btn.appendChild(textInBtn);//добавляем текст в кнопку
               document.body.appendChild(btn);

Выходит ошибка в консоли Uncaught ReferenceError: selection is not defined
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
onclick выкиньте и полегчает
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а так, он вам явно написал, в чем ошибка. не в курсе, что такое selection
источник

АЕ

Алексей Е in JavaScript Noobs — сообщество новичков
Помогло, ошибка исчезла, но не помогло кнопка не появилась
источник

АЕ

Алексей Е in JavaScript Noobs — сообщество новичков
я новичек в js
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
да вроде должна
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
че-то пишет?
источник

АЕ

Алексей Е in JavaScript Noobs — сообщество новичков
Переделал так
var btn = document.createElement('button');//создаём нашу кнопку
               btn.onclick = function(){
                   selection('{{ t }}')
               };
               btn.style.color = '#fffefd';
               btn.className = 'btn btn-success btn-sm';

               var textInBtn = document.createTextNode('Занять время');//создаем текст для кнопки
               btn.appendChild(textInBtn);//добавляем текст в кнопку
               document.body.appendChild(btn);
ошибок нет, но и кнопки нету
источник

АЕ

Алексей Е in JavaScript Noobs — сообщество новичков
Есть кнопка, но почему то съехала в конец страницы, а не там где я ее поставил
источник

P

Pavel in JavaScript Noobs — сообщество новичков
Ниже всего остального контента в body?
источник

АЕ

Алексей Е in JavaScript Noobs — сообщество новичков
да
источник

P

Pavel in JavaScript Noobs — сообщество новичков
Ну потому что так append работает
источник

АЕ

Алексей Е in JavaScript Noobs — сообщество новичков
а как?
источник

P

Pavel in JavaScript Noobs — сообщество новичков
Ты условно говоришь, добавь вот это в боди. Конечно добавляет в конец
источник

P

Pavel in JavaScript Noobs — сообщество новичков
А prepend, как ты понимаешь, добавит в начало
источник

P

Pavel in JavaScript Noobs — сообщество новичков
Другими способами посреди документа добавляют, может innerHTML тебе поможет?
источник

АЕ

Алексей Е in JavaScript Noobs — сообщество новичков
Сейчас попробую
источник

P

Pavel in JavaScript Noobs — сообщество новичков
Или аппенд делай не боди, а конкретному диву
источник