Что означают "двойные кавычки" в Chrome? (Это странно)

Я заметил, что Google Chrome оборачивает внутренний текст элементов в двойные кавычки, однако функция Jquery Html () возвращает строку без кавычек. Это почему ?

А вот несколько экспериментов:

HTML-код:

<p id = "simple-text">This is a simple paragraph .</p>

<p id = "lorem-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>

<p id = "span-text">This is a simple <span>span element</span> paragraph .</p>

Результат в Chrome (Элементы):

Что означают &quot;двойные кавычки&quot; в Chrome? (Это странно)

Примечание: в простом тексте нет двойных кавычек (# simple-text)

Результат в Chrome с использованием JQuery (Консоль):

Что означают &quot;двойные кавычки&quot; в Chrome? (Это странно)

Примечание: в тексте диапазона нет двойных кавычек (# span-text)

Обновление (редактирование Html):

Что означают &quot;двойные кавычки&quot; в Chrome? (Это странно)

Что означают &quot;двойные кавычки&quot; в Chrome? (Это странно)

Могу ли я сказать, что есть три элемента: строка, диапазон и строка?

На этом последнем изображении весь внутренний HTML-код не определен, потому что innerHtml на самом деле не является свойством, он должен быть innerHTML.

Sidney 20.03.2018 18:48

@Sidney: Спасибо, чувак

CryptoBird 20.03.2018 18:50

Консоль Chrome в значительной степени делает то, что хотят от нее разработчики. Он пытается быть полезным, но есть лоты похожих вопросов о том, как консоль представляет информацию.

Pointy 20.03.2018 18:52
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
3
735
1

Ответы 1

Кавычки на самом деле не являются частью DOM, это просто функция UX в DevTools, указывающая, что это строка, на которую вы смотрите.

Если вы щелкните элемент правой кнопкой мыши и выберите Edit HTML, вы увидите необработанный HTML.

Большое вам спасибо (эти цитаты сводили меня с ума), что теперь имеет смысл.

CryptoBird 20.03.2018 18:54

Итак, в span-text есть три элемента: строка, span и строка? верно ?

CryptoBird 20.03.2018 18:58

«TextNode» здесь лучше, чем «строка».

Kaiido 20.01.2020 08:28

Другие вопросы по теме