Я обнаружил, что при редактировании тега <a>
поведение отличается, если у него есть атрибут href или нет.
Добавление символа после тега <a>
с помощью href (курсор был внутри узла <a>
), добавленный символ не будет находиться внутри тега <a>
<a href="fakelink">tes</a>
напечатайте 't', оно станет
<a href="fakelink">tes</a>"t"
Добавление символа после тега без href (курсор был внутри узла), добавленный символ будет внутри тега
<a>tes</a>
напечатайте 't', оно станет
<a>test</a>
почему это?
Возможно ли заставить узел span вести себя как в первом случае, я имею в виду, когда вы добавляете символ после этого узла span (курсор был внутри узла span), новый символ находится вне узла span?