イメージのように現状のコードだとずれてしまっています。テキストで送信したものをきれいに横一列でそろえたいのですがそどういう cssで揃えることができますでしょうか
html
1<div> 2 <ul id="memos"></ul> 3 </div> 4<div class="memo"> 5<input typ
javascript
1function memo() { 2 const addTodoButton = document.querySelector('#add-button'); 3 addTodoButton.addEventListener('click', () => { 4 const input = document.querySelector('#new-todo'); 5 const text = input.value; 6 input.value = ''; 7 8 const newLi = document.createElement('li'); 9 newLi.innerText = text; 10 const newButton = document.createElement('button'); 11 newButton.innerText = 'done'; 12 newLi.appendChild(newButton); 13 newButton.addEventListener('click', () => { 14 const li = newButton.closest('li'); 15 li.classList.add('done'); 16 }); 17 const ul =document.getElementById('memos'); 18 ul.appendChild(newLi); 19 }); 20 } 21 window.addEventListener('load',memo)
```css .done { text-decoration: line-through; }
回答1件
あなたの回答
tips
プレビュー