Почему оправдание с помощью execCommand не работает должным образом? проверить код ниже:Почему оправдание с помощью execCommand не работает должным образом?
$('#JustifyLeft').click(function(){
document.execCommand("JustifyLeft", false, "");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Select whole text and click the button</p>
<div class="editable" contenteditable="TRUE" style="font-size: 27px; text-align: center;">
<span style="font-weight: bold; font-style: italic; text-decoration: underline;">Hi<span style="font-size: 35px;">I</span>am<span style="font-size: 18px;">Blah Blah</span>Ok</span>
</div>
<input type="button" id="JustifyLeft" value="Align Left">
После выбора всего текста и оправдывая его, вы увидите подчеркивание только осталась на <text>
узлов и узлах <span>
не текст-украшения.
Это ошибка? Есть ли способ исправить это?