В пользовательском сценарии я получаю [object XrayWrapper [object HTMLSpanElement]]
вместо тега span html.
Как я могу получить HTML-тег, такой как <span>--</span>
из этого объекта?
В пользовательском сценарии я получаю [object XrayWrapper [object HTMLSpanElement]]
вместо тега span html.
Как я могу получить HTML-тег, такой как <span>--</span>
из этого объекта?
Единственное отличие заключается в методе toString() , который определяет, что происходит, когда вы пытаетесь превратить объект в примитив. Вы не указали, что хотите сделать, но если вы пытаетесь превратить объект DOM в текстовое представление HTML, то свойство outerHTML должно предоставить вам то, что вам нужно.
var element = document.createElement("span");
element.appendChild(document.createTextNode("text"));
alert(element.outerHTML); // returns "<span>text</span>"