Я пытаюсь для каждой ссылки с определенным классом поставить атрибут void:javascript(0) и затем содержимое ссылки отправить аяксом на сервер
document.addEventListener("DOMContentLoaded",query_send);
function query_send(){
var el = document.querySelector('.inner a');
el.forEach(function(item, i, el) {
alert( i + ": " + item + " (массив:" + el + ")" );
});
el.setAttribute('href', 'javascript:void(0)')
var url = el.textContent;
el.addEventListener('click',function(){
alert(url)
$.ajax({
url: '/server/fix_in_session.php',
type: "POST",
data: ({url:url }),
cache: false,
error: function (xhr, ajaxOptions, thrownError) {
/* alert(" write json item, Ajax error! " + xhr.status + " error =" + thrownError + " xhr.responseText = " + xhr.responseText ); */
},
success: function (data) {
}
});
});
}
Что не так тут? TypeError: el.forEach is not a function