Javascriptで簡単なテキストエディタを作成したいと思います。私の課題は、テキストエディタ上のボタンをDOMの内容に合わせて調整することです。たとえば、カーソルがテキストエディタの 'ul'タグ内にある場合、ボタン 'li'のみが表示されます。シンプルなテキストエディタ(javascript)を作成する
私はすでに「コンテンツ編集可能なdiv」を作成しましたが、次に見たい場所はわかりません。誰かが私にいくつかのアイデアを手伝ってくれる?既存のJS-テキストエディタの助けを借りてこれを行うことができれば、言ってください。
<html>
<head>
<style>
#textEditor {
border: 1px solid black; display:block; width: 300px; height: 200px;
}
</style>
<script>
var options = ['ul','div'];
var subOptions = {
'ul':['li'],
'div':['div','span', 'p']
};
</script>
</head>
<body>
<div id="textEditor" contenteditable="true"></div>
</body>
</html>