前提・実現したいこと
以下の様にcontenteditable="true"の要素があり、その中にテキストが入っています。
このテキストの任意の場所に入力カーソルをあわせ、右クリックを行うと☆マークが入るようにしようと思い試行錯誤してみたのですが
うまくいきません。
html
1<div contenteditable="true" id="aaa">ここにテキスト</div>
試したこと
html
1<body> 2<div contenteditable="true" id="aaa">ここにテキスト</div> 3</body>
js
1 const target = document.getElementById('aaa'); 2 target.oncontextmenu = function(){ 3 //ここに処理 4 return false; 5 }
『ここに処理』の所に色々と書いてみたのですが、まともに動きません(泣)
js初心者なので根本的な記述が間違っているのかもしれません。
どなたかご教授いただけますと幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/07 01:19