По-моему, у меня есть как минимум два разных вопроса. Если я правильно понимаю, первый из них примерно такой: как вы можете написать JavaScript в экземпляре SVG, чтобы вы могли встроить экземпляр SVG и иметь JS для управления встраиванием HTML? Имею ли я это право?
Если это так, ответ может быть составлен из частей http://phaseit.net/examples/SVG4/c1.html и связанных с ними примеров. Вкратце, напишите «window.top», чтобы получить ссылку на HTML.
Такой же тип ссылки дает доступ к перетаскиванию HTML5, если вы к этому стремитесь.
Это тот уровень ответа, который вам нужен, или вам нужен исполняемый пример?
ПОЗЖЕ, ПОСЛЕ БОЛЬШЕГО ОБСУЖДЕНИЯ: похоже, что http://phaseit.net/examples/SVG5/embedding.svg больше похоже на то, что вы ищете. Имею ли я это право, Арслан Ахсон? При отображении экземпляра SVG вы должны увидеть эллиптическую кнопку в кодировке SVG, которая при нажатии переключает внешний вид (цвет и ширину фона) ближайшего внедренного текстового поля HTML.