Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 05.02.2019
Сообщений: 19

Как взять элемент и название тега в div

28.06.2019, 21:44. Показов 1889. Ответов 4

Студворк — интернет-сервис помощи студентам
Всем здравствуйте, я сейчас делаю свой текстовой редактор или WYSIWYG и мне нужно брать элемент и его название, при нажатие на него, как это можно сделать?

HTML:
HTML5
1
<div contenteditable id="editor-container"></div>
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.06.2019, 21:44
Ответы с готовыми решениями:

Как взять текст возле тега?
Здравствуйте! Задачка такая. Есть 3 текстбокса. В первом написано, например, &quot;123456qwerty@Привет!&quot;. Как Вы уже поняли главный...

Как вытащить название тега из url-а?
Подскажите пожалуйста как на странице определенного тега, например http://example.com/category/themes/sport занести в переменную значение...

Как сделать 3 тега div в одну строку? (CSS)
хочу сделать резиновый подвал с помощью css, использую div и вот такая проблема,при уменьшении окна браузера, теги div переносятся вниз. ...

4
23 / 15 / 8
Регистрация: 29.10.2013
Сообщений: 294
29.06.2019, 00:57
Если вам нужен элемент целиком, то как-то так:
JavaScript
1
2
3
  $("div").on("click", function(){
    alert($(this)[0].outerHTML);
  });
Если нужно только название тега:
JavaScript
1
2
3
  $("div").on("click", function(){
    alert($(this).get(0).tagName);
  });
Если только содержимое
JavaScript
1
2
3
  $("div").on("click", function(){
    alert($(this).html());
  });
0
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
29.06.2019, 04:55
Лучший ответ Сообщение было отмечено Aleks00231 как решение

Решение

не понимаю зачем подключать целую библиотеку, если есть нативные методы языка
Цитата Сообщение от Aleks00231 Посмотреть сообщение
мне нужно брать элемент
JavaScript
1
2
3
let editor = document.getElementById('editor-container');
console.log(editor);
console.log(editor.tagName);//DIV
Цитата Сообщение от Aleks00231 Посмотреть сообщение
при нажатие на него
с кликом всё несколько сложнее
JavaScript
1
editor.addEventListener('click', (e) => console.log(e.target.tagName));
e.target - это элемент на котором произошло событие(click в нашем случае).
Если у вашего дива нет вложенных элементов, то это будет он сам.
А если есть вложенные например, <p> или <span> или другие дивы, то в e.target будет тот элемент на котором произошел клик.
1
23 / 15 / 8
Регистрация: 29.10.2013
Сообщений: 294
29.06.2019, 13:42
Цитата Сообщение от klopp Посмотреть сообщение
не понимаю зачем подключать целую библиотеку
Она вроде не такая большая. Сейчас много плагинов её использует.
И код на мой взгляд проще для понимания
0
Эксперт JS
2037 / 1096 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
29.06.2019, 19:03
Aleks00231,

https://codepen.io/Mr_Sergo/pe... itors=1010
HTML5
1
2
3
4
<span id="spsp">span</span>
<div contenteditable id="editor-container">div</div>
<input type="button" id="inp-btn" value="input">
<button id="btn">button</button>
JavaScript
1
document.addEventListener('click',e => alert(`Тег: ${e.target.tagName.toLowerCase()}\nИд: ${e.target.id}`) );
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.06.2019, 19:03
Помогаю со студенческими работами здесь

Парсинг XML, как взять информацию только из-под одного тега?
Подскажите. Есть xml файл, как взять данные равные 11? У меня выводится как 9 так и 11. &lt;first&gt; ...

Как взять из скрытого тега значение value и поместить в гет-переменную при загрузке страницы?
Очень плохо разбираюсь в php, в основном всё делаю по примерам. Необходимо при загрузке страницы, схематический вид которой приведён ниже,...

Как для DIV отобразить название?
Приветствую мастера. Подскажите совсем не сведущему. На сайте имеется опция &quot;СКОПИРОВАТЬ ССЫЛКУ&quot; как это выглядит скрин ...

Как взять div с определенным id с сайта и поместить на свой сайт?
Как взять div с определенным id с сайта и поместить на свой сайт? Допустим есть сайт site.com в его коде содержится такой div: ...

Как взять div с определенным id с сайта и поместить на свой сайт?
Как взять div с определенным id с сайта и поместить на свой сайт? Допустим есть сайт site.com в его коде содержится такой div: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru