khomaldi, может не просто открывающий тег span, а node element span (открытые и закрытые теги)? Для чего вам это, что в итоге вы хотите сделать, финальный результат? Просто верстку поломать и получить ошибку w3c?
Ihor Bratukh, закрывающий тег я расположу в другом месте. когда пойму как вставлять открывающий в определённом месте, тогда смогу и закрывающий вставить.
мне нужно 2-ой и последний теги <br><br> обернуть в <span></span>. Но без использования jQuery
а как выполнить это после определённого тега? Например, как сделать document.write('') после тега <span>?
написать в этом месте document.write(''), прям после нужного тега. Если вы хотите делать это динамически по какому то событию, а не во время построения документа - можете использовать свойство innerHTML элемента в котором лежит ваш спан или бр, и работать с ним как с текстом, после чего присвоить обратно уже с нужным вставленным текстом. Однако это кривой подход, правильней сформировать ваш спан целиком с отрывающим и закрывающим тегом, а за тем уже поместить внутрь все что необходимо, после чего уже можно этот готовый элемент вставить куда нужно целиком.