HTMLで書いた文字を、その下にあるボタンを押してときに、contenteditable属性を追加し、編集できるようにしたいですが、
なぜかできないですね、教えていただけますでしょうか?
javascript
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <title>setAttribute</title> 8</head> 9<body> 10 <div id='text'> 11 AAAAAAAAAAAAAA 12 </div> 13 <button id="btn">Edit</button> 14 15 <script> 16 let txt = document.querySelector('#text'); 17 18 document.querySelector('#btn').addEventListener('onclick', function() { 19 txt.setAttribute('contenteditable', 'true'); 20 },false); 21 </script> 22</body> 23</html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/13 14:51