4

В пользовательском сценарии я получаю [object XrayWrapper [object HTMLSpanElement]] вместо тега span html.

Как я могу получить HTML-тег, такой как <span>--</span> из этого объекта?

1 ответ1

3

Единственное отличие заключается в методе toString() , который определяет, что происходит, когда вы пытаетесь превратить объект в примитив. Вы не указали, что хотите сделать, но если вы пытаетесь превратить объект DOM в текстовое представление HTML, то свойство outerHTML должно предоставить вам то, что вам нужно.

var element = document.createElement("span");
element.appendChild(document.createTextNode("text"));
alert(element.outerHTML); // returns "<span>text</span>"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .