Я нахожусь в процессе создания инструмента отладки для себя, и мне нужно преобразовать namedNodeMap
в текст или значение, которое я могу отобразить, используя alert()
, innerHTML
или console.log()
.В основном строка.Но есть ли реальный способ сделать это?Вот мой код, который возвращает namedNodeMap
любого нажатого элемента:
document.addEventListener('click', function(e) {
e = e || window.event;
var target = e.target || e.srcElement,
text = target.attributes
console.log(text);
}, false);
div:nth-child(1) {
height: 200px;
width: 200px;
background-color: orange;
}
div:nth-child(2) {
height: 200px;
width: 200px;
background-color: green;
}
<div class='some_class' id="some_id"></div>
<div class='some_class' data-attribute="some_data"></div>
Чтобы эти данные отображались в виде простого текста, их необходимо преобразовать, но как?И какой будет лучший способ?